Skip to content

Releases: scieloorg/scms-oca

v5.1.4

22 Apr 10:10
16af1a1

Choose a tag to compare

What's Changed

Full Changelog: v5.1.3...v5.1.4

v5.1.3

15 Apr 12:49
ae16b50

Choose a tag to compare

What's Changed

Full Changelog: v5.1.2...v5.1.3

v5.1.2

14 Apr 08:57
f8cf1f9

Choose a tag to compare

What's Changed

Full Changelog: v5.1.1...v5.1.2

v5.1.1

09 Apr 18:26
c5a727d

Choose a tag to compare

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

01 Apr 09:38
eb9f490

Choose a tag to compare

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 (row x col) 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

Full Changelog: v5.0.0...v5.1.0

v5.0.0

27 Mar 15:21
8c2efcc

Choose a tag to compare

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

Full Changelog: v4.10.4...v5.0.0

v4.10.4

20 Mar 14:50
b933451

Choose a tag to compare

What's Changed

Full Changelog: v4.10.3...v4.10.4

v4.10.3

19 Mar 14:59
d529c12

Choose a tag to compare

What's Changed

Full Changelog: v4.10.2...v4.10.3

v4.10.2

10 Mar 23:44
bf17179

Choose a tag to compare

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

27 Feb 03:25
a3bc3b2

Choose a tag to compare

What's Changed

Full Changelog: v4.9.6...v4.9.7