Reorganiza menu do admin Wagtail (Marcação, Journal Manager, Content Manager e branding SciELO)#113
Merged
Merged
Conversation
…o nomes dos branchs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O que esse PR faz?
Reestrutura o menu do admin para ter um único grupo Marcação, com a ordem inicial Coleções SciELO e Periódicos, depois Carregar DOCX e XML SPS. Em XML SPS, mantém PDF, HTML e Referências no mesmo nível para evitar exibição de Artefatos no menu principal. Também move Validar pacote SPS para o menu principal, abaixo de Marcação, e move Modelos de IA para Configurações.
Ajuste adicional: remove o registo isolado de
ReferenceModelViewSetemreference/wagtail_hooks.pypara evitarImproperlyConfiguredpor snippet duplicado, mantendo Referências bibliográficas apenas dentro de XML SPS.Novo ajuste: move Tarefas agendadas para Configurações (
add_to_settings_menu = Truee remoção do menu principal).Novo ajuste: cria subitem SciELO dentro de Marcação para agrupar Coleções SciELO e Periódicos; move Rastreio de eventos para Configurações.
Novo ajuste: oculta XML SPS apenas no menu principal usando
construct_main_menuemcore/wagtail_hooks.py, mantendo o item acessível dentro de Marcação.Novo ajuste: move a pasta SciELO para existir apenas no menu principal (fora de Marcação), preservando dentro dela Coleções SciELO e Periódicos.
Novo ajuste: define a sequência do menu principal como Validar pacote SPS → Marcação → SciELO.
Novo ajuste: posiciona Relatório abaixo de Configurações no menu principal e renomeia itens para PDFs derivados e HTMLs derivados.
Novo ajuste: no menu Ajuda, remove links padrão do Wagtail e mantém apenas Wiki do projeto apontando para
https://github.com/scieloorg/markapi/wiki.Novo ajuste: renomeia o item principal de Validar pacote SPS para Validar SPS.
Novo ajuste: gera
favicon.icocom o logo SciELO e adiciona favicon global do admin viainsert_global_admin_cssemcore_settings/wagtail_hooks.py.Novo ajuste: aumenta o tamanho do logo no admin (sidebar e login) via
core_settings/static/core_settings/css/admin_logo.css.Novo ajuste: mantém Periódicos dentro do grupo; o item do menu principal SciELO passa a Journal Manager.
Novo ajuste: renomeia XML SPS marcado para XML SPS no submenu de marcação.
Novo ajuste: move Validar SPS para dentro de Marcação → XML SPS, logo abaixo de XML SPS (deixa de aparecer no menu principal).
Novo ajuste: renomeia Wagtail CMS para Content Manager no menu principal.
Novo ajuste: renomeia PDFs derivados e HTMLs derivados para PDFs e HTMLs.
Novo ajuste: Referências no menu principal, logo abaixo de Marcação (fora do grupo e de XML SPS).
Novo ajuste: renomeia Carregar DOCX para DOCX.
Novo ajuste: renomeia Coleções SciELO para Coleção no Journal Manager.
Onde a revisão poderia começar?
markup_doc/wagtail_hooks.pyxml_manager/wagtail_hooks.pymodel_ai/wagtail_hooks.pyreference/wagtail_hooks.pyconfig/menu.pyComo este poderia ser testado manualmente?
/admin/.Algum cenário de contexto que queira dar?
A alteração prioriza o fluxo operacional de marcação solicitado para reduzir dispersão no menu lateral. Os viewsets de PDF/HTML/Referências continuam os mesmos, com mudança apenas de organização de navegação.
Screenshots
N/A
Quais são tickets relevantes?
N/A
Referências
N/A