Skip to content

Alinha âncoras da página Sobre o periódico nos templates incluídos - #1467

Merged
samuelveigarangel merged 5 commits into
scieloorg:mainfrom
samuelveigarangel:issue-1461-new-updates
Aug 10, 2026
Merged

Alinha âncoras da página Sobre o periódico nos templates incluídos#1467
samuelveigarangel merged 5 commits into
scieloorg:mainfrom
samuelveigarangel:issue-1461-new-updates

Conversation

@samuelveigarangel

@samuelveigarangel samuelveigarangel commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

O que esse PR faz?

Padroniza e corrige as âncoras da página bibliográfica do periódico (about.html) e dos templates que a referenciam:

  • Substitui item-2 por policy na seção Política editorial
  • Atualiza links em journal_info.html e header.html para usar about, policy, editors e instructions
  • Corrige link de Contato no header para #item-1-5
  • Reestrutura o submenu de Ética no menu lateral
  • Adiciona links para Licença (#item-2-6) e Cobrança de taxas (#item-2-7)
  • Remove âncora legada <a name="about">

Onde a revisão poderia começar?

journalpage/templates/journalpage/about.html — conferir IDs das seções e links do menu lateral.

Em seguida:

  • journalpage/templates/journalpage/includes/journal_info.html
  • journalpage/templates/journalpage/includes/header.html

Como este poderia ser testado manualmente?

  1. Acessar a página "Sobre o periódico" de um journal publicado.
  2. Clicar nos links do menu lateral (Política editorial, Ética, Licença, Cobrança de taxas) e confirmar scroll até a seção correta.
  3. Clicar nos links da sidebar direita (journal_info.html): Sobre o periódico, Corpo Editorial, Instruções aos autores e Política editorial.
  4. No header (tablet/mobile), abrir o dropdown do journal e testar os links para Política editorial e Contato.
  5. Acessar diretamente a URL com #policy, #about, #editors e #instructions e verificar o posicionamento correto.

Algum cenário de contexto que queira dar?

Complementa a issue #1461 e alinha o Core com a solução descrita em scieloorg/opac_5#516, garantindo que links externos e internos apontem para âncoras consistentes na página bibliográfica.

Screenshots

N/A — alteração de âncoras HTML sem impacto visual.

Quais são tickets relevantes?

close #1461

Referências


Segurança da informação (NSI.04)

Seção obrigatória. Marque as opções aplicáveis e justifique quando necessário. Referência: NSI.04 - Norma de Desenvolvimento Seguro.
Este PR manipula dados sensíveis ou pessoais (LGPD)?

  • Sim — descreva os controles de proteção aplicados (criptografia, mascaramento, anonimização, etc.):
  • Não
    Este PR altera autenticação, autorização, controle de acesso ou gerenciamento de sessão?
  • Sim — descreva o que mudou e por quê:
  • Não
    Este PR introduz, atualiza ou remove dependências de terceiros?
  • Sim — as novas dependências foram verificadas no SBOM/Trivy sem vulnerabilidades críticas/altas em aberto?
    • Verificado e aprovado
    • Pendente / vulnerabilidade aceita com justificativa:
  • Não
    Este PR foi validado pelo pipeline de segurança (SonarQube / Trivy)?
  • Sim — link do job:
  • Não aplicável a este PR (justifique):
    Este PR concatena, monta ou executa comandos SQL, HTML ou JavaScript a partir de entrada externa?
  • Sim — confirme que há sanitização/parametrização (prepared statements, escaping, etc.):
  • Não
    Este PR expõe novos endpoints, telas ou serviços?
  • Sim — HTTPS obrigatório está garantido e o acesso segue o princípio de menor privilégio?
  • Não
    Algum segredo, senha, chave ou token está sendo adicionado ao código-fonte?
  • Não, nenhum segredo foi commitado
  • Sim (bloquear merge e corrigir antes de prosseguir)

samuelveigarangel and others added 3 commits July 29, 2026 10:22
Alinha a identificação da seção com o padrão das demais âncoras principais (about, editors, instructions) e com a issue scieloorg#1461.

Co-authored-by: Cursor <cursoragent@cursor.com>
Atualiza links em journal_info.html e header.html para about, policy, editors e instructions, corrige o submenu de Ética e inclui Licença e Cobrança de taxas no menu lateral.

Co-authored-by: Cursor <cursoragent@cursor.com>
</li>
<li>
<a href="#contact" class="dropdown-item"><span class="material-icons-outlined">email</span> {% trans 'Contato' %}</a>
<a href="#item-1-5" class="dropdown-item"><span class="material-icons-outlined">email</span> {% trans 'Contato' %}</a>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

contact estava correto, certo?

</li>
<li>
<a href="#contact" class="dropdown-item"><span class="material-icons-outlined">email</span> Contato</a>
<a href="#item-1-5" class="dropdown-item"><span class="material-icons-outlined">email</span> Contato</a>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

contact estava correto, certo?

@samuelveigarangel
samuelveigarangel merged commit 7270626 into scieloorg:main Aug 10, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

home do journal - trocar item-2 por policy

2 participants