Releases: scieloorg/core
Releases · scieloorg/core
v2.1.0
Passos para atualização
Recriação da base de dados
A estrutura de base de dados da versão v2.1.0 não tem compatibilidade com a v1.0.5, por este motivo, esta etapa é obrigatória.
-
Acessar o container do postgres
-
Executar o seguinte comando:
psql -U USER -d core
Sendo USER o nome do usuário já configurado no ambiente
- Listar as bases de dados para visualizá-las, executando o comando:
\l
- Apagar a base de dados, executando:
DROP DATABASE core;
- Criar a base de dados, executando:
CREATE DATABASE core;
- Sair do shell do postgres
\q
Execução das migrações
-
Acessar o container do django
-
Executar no shell da aplicação django:
python manage.py migrate
Criação de usuário administrativo do sistema
-
Acessar o container do django
-
Executar no shell da aplicação django:
python manage.py createsuperuser
- Preencher os dados solicitados que são nome de usuário, senha, email.
Novas funcionalidades
- Apresentação de contagem de coleções, periódicos e artigos na página inicial da área administrativa
- Gestão de problemas encontrados ao executar as tarefas
- Gestão de dados de periódicos
- Gestão de corpo editorial
- Procedimento de carga de links para Scimago
- Procedimento para alimentar com dados o serviço OAI_PMH
- Procedimento para autocorreção de falhas na atribuição de PID (pid provider)
- Procedimento para inicializar o sistema
- Procedimento para gerar arquivos CSV com dados de artigos
- Geração de páginas informativas dos periódicos
Melhorias
- Melhoria no desempenho ao acessar as páginas da área administrativa
- Melhoria na área administrativa de Pid Provider, apresentando mais colunas na listagem
- Melhoria na retomada da execução da task de atribuição de PID v3
Correções de bug
- Correção dos itens pesquisáveis na caixa de busca da área administrativa
- Ao executar tasks, adiciona como parâmetro, o ID do usuário que acionou a execução de tarefas pela área administrativa
Outras mudanças
- Atualizações de dependências
- WIP Interface do SciELO ORG
- WIP search.scielo.org
- Alteração na modelagem de pid_provider para evitar inconsistência de dados de XML journal e XML issue
What's Changed
- Ajusta os usuários nas tasks. by @gitnnolabs in #320
- Adiciona AutocompletePanel nos campos m2m e fk nos aplicativos "journal" e "article" by @samuelveigarangel in #321
- Adicionar suporte para AutoCompletePanel em todos os campos Many-to-Many e ForeignKey by @samuelveigarangel in #323
- Adiciona o índice para o OAI no modelo Article. by @gitnnolabs in #328
- Adiciona o XOAI para o índice do OAI. by @gitnnolabs in #333
- WIP: Adiciona novos campos e modelos no aplicativo Journal by @samuelveigarangel in #335
- Adição de índices ausentes na Classe Meta dos modelos no projeto core by @samuelveigarangel in #325
- Modificação dos search_fields em determinados aplicativos no projeto core. by @samuelveigarangel in #327
- Alterar os containers para utilizar a versão 9.3 do solr e ajusta o ponto de montagem. by @gitnnolabs in #345
- Completar modelo Country y agrega menús by @eduranm in #343
- Adiciona os novos campos na coleta do article meta Journal by @samuelveigarangel in #337
- Fix load articles by @samuelveigarangel in #344
- Revisão e ajuste na pesquisa. by @gitnnolabs in #340
- Adiciona a interface do SciELO ORG. by @gitnnolabs in #348
- Procedimiento para carga de links Scimago by @eduranm in #354
- Atualiza Wagtail e Suas Dependências by @samuelveigarangel in #363
- Personaliza os items do summary da área administrativa by @samuelveigarangel in #366
- Reorganiza ordem dos itens no menu da área administrativa do wagtail by @samuelveigarangel in #369
- Refaz todas as migracoes by @samuelveigarangel in #371
- Adicionar campos faltantes no OfficialJournal by @samuelveigarangel in #332
- Refatora modelo de Journals by @samuelveigarangel in #352
- Atualiza as dependências by @samuelveigarangel in #372
- Apresenta na área restrita, nas listas de PidRequest, PidProviderXML, PidChange, as datas de atualização ou criação by @robertatakenaka in #376
- Adiciona
issue__pub_year
a list_filter de PidProviderXMLAdmin by @robertatakenaka in #377 - Altera get, create e get_or_create de XMLJournal e XMLIssue by @robertatakenaka in #378
- Atualiza a situação da falha em coleta de dados para PidProvider by @robertatakenaka in #381
- Atribui pid para itens que falharam e refatora as tasks de pid_provider by @robertatakenaka in #382
- [PidProvider] Atribui para begin_date das coletas de opac e am o valor do ultimo registro by @robertatakenaka in #384
- [pid_provider] Elimina XMLJournal, XMLIssue e XMLSPS by @robertatakenaka in #385
- Cria modelo para registrar exceções by @robertatakenaka in #387
- Cria modelo para registrar exceções (adendo) by @robertatakenaka in #388
- [Pid provider] registra unexpected events by @robertatakenaka in #389
- [Pid provider] registra unexpected events parte 2 by @robertatakenaka in #390
- Formulario para cuerpo editorial by @eduranm in #367
- Cria tarefa que configura o sistema by @robertatakenaka in #396
- Cria Language.load para carregar uma lista inicial de idiomas by @robertatakenaka in #397
- Adiciona registro das exceções que ocorrem ao coletar e ingressar dados de periódicos a partir do AM by @robertatakenaka in #391
- Vocabulary load by @robertatakenaka in #395
- Corrige problema de migração da app issue by @robertatakenaka in #398
- Country load by @robertatakenaka in #399
- Journal standard load by @robertatakenaka in #400
- Corrige procedimento de cadastro de URL e dados de contato do periódico by @robertatakenaka in #402
- Corrige journal.Standard.load by @robertatakenaka in #405
- Substituição do modelo de registro de exceções 'ProcessingError' pelo 'UnexpectedEvent by @samuelveigarangel in #406
- Inclui created e updated em list_display by @samuelveigarangel in #408
- Cambios en presentación de campos ManyToMany by @eduranm in #413
- Cambio de relación ForeignKey a ManyToMany para Official Journal.old_title by @eduranm in #412
- Cria área administrativa / formulários e classmethod load para os modelos que representam uma lista controlada by @samuelveigarangel in #411
- Quita campo Editorial Manager by @eduranm in #414
- Corrige a migração relacionada com a exclusão de editorial board de journal ... by @robertatakenaka in #415
- Apresenta o nome do idioma no lugar de apenas o código de duas letras by @robertatakenaka in #416
- Corrige apresentação de licença de uso no formulário de Journal by @robertatakenaka in #418
- Corrige article.tasks.load_articles by @robertatakenaka in #410
- Realiza melhorias na área administrativa de journals by @robertatakenaka in #419
- Fix journal form index migration by @robertatakenaka in #420
- Padroniza a formatação do código e a ordem das importações by @robertatakenaka in #424
- Refatoração de location by @robertatakenaka in #425
- Corrige Institution.get by @robertatakenaka in #426
- Fix location by @robertatakenaka in #427
- Cria um Relacionamento de ThematicAreas para Journal by @samuelveigarangel in #429
- Separa coleta de journal article meta em duas tasks: coleta e ingresso de dados by @samuelveigarangel in #430
- Cria metodo WebOfKnowledgeSubjectCategory.load by @samuelveigarangel in https://github.com/...
v1.0.5
Novas funcionalidades
N/A
Melhorias
- Registra a falha ao encontrar os itens "duplicados" e elimina-os
- Faz correções nos pids v2, v3, aop_pid quando houver espaços extras
Correções de bug
- Resolve problema de ausência de data de "issue" - usa a data de artigo quando ausente a data de collection
- Corrige a obtenção dos documentos relacionados quando há ausência do atributo
related-article/@href
, pois os XML antigos não tinham este atributo
Outras mudanças
N/A
What's Changed
- Faz correções em v1.0.4 by @robertatakenaka in #318
Full Changelog: v1.0.4...v1.0.5
v1.0.4
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
N/A
Outras mudanças
- Atualiza a versão do packtools
v1.0.3
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
N/A
Outras mudanças
What's Changed
- Faz correções e melhorias na versão v1.0.0 by @robertatakenaka in #306
- Faz tratamento de MultipleObjectReturned para XMLJournal by @robertatakenaka in #311
- Bump postgres from 14.7 to 15.3 in /compose/production/postgres by @dependabot in #216
- Corrige a chamada a adapt_query_params e usa seu retorno como parâmetro de cls.objects.get() by @robertatakenaka in #312
Full Changelog: v1.0.1...v1.0.3
v1.0.2
Novas funcionalidades
N/A
Melhorias
- adiciona parâmetros no script para que a execução fique mais versátil
- faz alterações no código para permitir saltar os artigos já ingressados
- migra o código de tratamento de XML SPS e Adapter para o packtools e passa a fazer uso destes módulos via packtools
Correções de bug
- faz tratamento de ValueError ao converter str em int
- faz tratamento de IntegrityError e MultipleObjectsReturned ao lidar com XMLJournal e XMLIssue
- remove da pesquisa o campo inexistente "journal__title"
Outras mudanças
N/A
What's Changed
- Faz correções e melhorias na versão v1.0.0 by @robertatakenaka in #306
- Faz tratamento de MultipleObjectReturned para XMLJournal by @robertatakenaka in #311
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
N/A
Outras mudanças
- Corrigi algumas configurações para a instalação em ambiente de produção.
What's Changed
- Adiciona migrações faltantes de article, issue e book by @robertatakenaka in #304
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @rondinelisaad in #303
- Bump black from 23.3.0 to 23.7.0 by @dependabot in #301
- Bump pytest from 7.2.2 to 7.4.0 by @dependabot in #302
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Novas funcionalidades
- Pid Provider
Melhorias
N/A
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
N/A