Releases: scieloorg/scms-oca
v5.1.4
What's Changed
- Adiciona funcionalidade de criar citação para documentos da interface buscar by @samuelveigarangel in #609
- Organiza os templates entre includes e novos diretórios by @samuelveigarangel in #616
- Possibilita ter conteúdo em HomePage by @pitangainnovare in #615
- Otimiza o tempo de resposta ao selecionar quantidade de itens por página na busca. by @samuelveigarangel in #617
- Adiciona a opção de download único. by @gitnnolabs in #618
Full Changelog: v5.1.3...v5.1.4
v5.1.3
What's Changed
- Remove botão acessar e troca rodapé de escopo por ícones no cabeçalho by @pitangainnovare in #612
- Melhora tela que mostra resultados não encontrados by @pitangainnovare in #613
Full Changelog: v5.1.2...v5.1.3
v5.1.2
What's Changed
- Melhora breadcrumbs para não tornar link páginas não-publicadas by @pitangainnovare in #608
- Refactor result items by @pitangainnovare in #611
- Adiciona as dimensões para a produção social by @gitnnolabs in #614
Full Changelog: v5.1.1...v5.1.2
v5.1.1
What's Changed
- Nos registros de diretório, indexa apenas os com status published by @samuelveigarangel in #610
- i18n: traduções EN/ES da busca avançada, barra de resultados e filtros by @samuelveigarangel in #607
- Busca: categorias do filtro expandidas por padrão by @samuelveigarangel in #605
- Adiciona funcionalidade de imprimir itens selecionados na página de busca by @samuelveigarangel in #606
Full Changelog: v5.1.0...v5.1.1
v5.1.0
Adiciona a aplicação de observação
Esta release torna a área de Observação genérica e configurável por dimensão no Wagtail Admin, permitindo alternar visualizações como Institution, Journal, Thematic Area, Type of Access, Publisher e Country/Region of Affiliation sem alterar código.
Destaques
- Cadastro de dimensões de observação no Wagtail (
ObservationDimension). - Seletor de dimensão acima da tabela com recarga dinâmica.
- Agregação e parse dinâmicos no backend (
rowxcol) por dimensão selecionada. - Exibição de labels amigáveis (nome) para campos lookup em vez de IDs.
- Comparação e export CSV funcionando com seleções em páginas diferentes da DataTable.
- Nome do CSV alinhado com a dimensão selecionada.
- Fallback para traduções (
en/es) para evitar desaparecimento de filtros laterais. - Colunas com largura fixa (sem redimensionamento manual), com ajustes de legibilidade na coluna de dimensão.
Impacto
Melhora a escalabilidade da Observação, reduz dependência de hardcode e facilita manutenção/evolução de novas visões analíticas direto pelo admin.
What's Changed
- Adiciona a aplicação de observação. by @gitnnolabs in #602
Full Changelog: v5.0.0...v5.1.0
v5.0.0
Implantação
Atualização
- Executar
make django_migrate - Compatibilizar, manualmente, os modelos DataSource (pode-se usar make django_add_sources)
- Fazer backup das páginas existentes
- Rodar
make django_add_pages - Copiar o conteúdo das páginas legadas para as páginas novas
- Rodar
make django_add_menus
O sistema em produção possui muitas páginas. É preciso assegurar que elas estejam salvas em algum lugar, antes de proceder aos comandos acima. Na prática, o add_pages apenas cria as novas páginas. Os conteúdos não são automaticamente povoados. Isso será trabalho manual, pois é inviável automatizar esse processo devido à variedade de nomes e conteúdos de páginas existentes.
Primeira versão
Caso seja uma primeira configuração, há fixtures de páginas, menus e ícones que podem ser utilizados para gerar o site de forma completa. Os comandos necessários são
make django_migrate
make django_add_sources
make django_add_pages
make django_add_menus
Novas funcionalidades
- Instaura novo layout
- Adota modelo DataSource de modo exclusivo
- Cria novo modelo para lidar com menus traduzidos e com ícone
- Remove código legado (solr, datasources_with_settings e outros)
- Renomeia variáveis de ambiente, preferindo o prefixo OS_ para dados de OpenSearch
Melhorias e/ou Correções de bug
N/A
Outras mudanças
N/A
Observações
- É preciso definir as seguintes variáveis de ambiente (os nomes a serem lidos mudaram):
# Opensearch Base Settings
OS_URL
OS_REQUEST_TIMEOUT
# OpenSearch Index Names
OP_INDEX_SOCIAL_PRODUCTION
OP_INDEX_SCIENTIFIC_PRODUCTION
# OpenSearch Raw Index Names
OS_INDEX_RAW_PREPRINT
OS_INDEX_RAW_BOOK
OS_INDEX_RAW_SCIELO_DATA_DATASET
OS_INDEX_RAW_SCIELO_DATA_DATAVERSE
OS_INDEX_RAW_SCIELO_DATA
What's Changed
- Remove modelo SettingsFilter e adiciona campo JsonField no modelo DataSource by @samuelveigarangel in #579
- Adota modelo DataSource em indicator e centraliza filtros em search-gateway by @pitangainnovare in #582
- Realiza melhoria nas funções relacionado ao SearchPage by @samuelveigarangel in #587
- Adiciona ordenação na página de Search by @samuelveigarangel in #590
- Adiciona paginação na interface do search by @samuelveigarangel in #591
- Limpa código de lookup.py e corrige booleanos em tela de indicadores by @pitangainnovare in #589
- Refatora _build_form_groups para colapsar filtros e adicionar tradução aos grupos by @samuelveigarangel in #588
- Remove estrutura do solr e componentes acomplados ao solr by @samuelveigarangel in #592
- Update redis to 8.6 by @samuelveigarangel in #594
- Cria novo menu (modelo, fixtures, comandos make e templates mobile e desktop) by @pitangainnovare in #593
- Implementa modo de visualização em lista by @pitangainnovare in #595
- Fix display mode by @samuelveigarangel in #597
- Nos models.py, muda gettext para gettext_lazy by @samuelveigarangel in #598
- Add/bb instructions by @pitangainnovare in #599
Full Changelog: v4.10.4...v5.0.0
v4.10.4
What's Changed
- Adiciona colunas na exportação do csv dos modelos Directory by @samuelveigarangel in #580
Full Changelog: v4.10.3...v4.10.4
v4.10.3
What's Changed
- Add column date in download csv apps directory by @samuelveigarangel in #578
Full Changelog: v4.10.2...v4.10.3
v4.10.2
What's Changed
- Transforma modal de periódico em página de periódico e faz outras melhorias by @pitangainnovare in #555
- Corrige comportamento de controles de ranqueamento em página de periódico by @pitangainnovare in #557
- Evita que params indevidos sejam passados à rota journal metrics by @pitangainnovare in #558
Full Changelog: v4.9.7...v4.10.2
v4.9.7
What's Changed
- Fix: Filters autocomplete by @samuelveigarangel in #548
Full Changelog: v4.9.6...v4.9.7