Skip to content

Conversation

@samuelveigarangel
Copy link
Collaborator

O que esse PR faz?

  • Muda nome das ancoras no template about.html
  • adiciona licensa e periocidade

Onde a revisão poderia começar?

pelos commits

Como este poderia ser testado manualmente?

Acessar página informativa do periódico

Algum cenário de contexto que queira dar?

N/A

Screenshots

Quais são tickets relevantes?

CLOSED #1195

Referências

n/A

- adiciona licensa e periocidade
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Atualiza o template da página “Sobre o periódico” para padronizar/renomear âncoras e ampliar o conteúdo exibido na página informativa do journal.

Changes:

  • Renomeia IDs/âncoras das seções e ajusta o menu lateral para navegação por hash na mesma página.
  • Adiciona seções no “Sobre o periódico” para Periodicidade e Licença (e reposiciona “Cobrança de taxas”).
  • Introduz novas entradas/âncoras para “Idioma” e “DOI” em “Instruções para os autores”.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

<div data-bs-spy="scroll" data-bs-target="#navbar-example3" data-bs-offset="-200" class="" tabindex="0">
<a name="about"></a>
<div data-bs-spy="scroll" data-bs-target="#context-menu" data-bs-offset="-200" class="" tabindex="0">
<a name="about-the-journal"></a>
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

Uso de <a name="..."> é obsoleto em HTML5 e acaba duplicando a âncora que já existe no id do <h1>. Sugestão: remover o <a name="about-the-journal"></a> e manter apenas o id="about-the-journal" no heading (os links href="#about-the-journal" continuarão funcionando).

Suggested change
<a name="about-the-journal"></a>

Copilot uses AI. Check for mistakes.
Comment on lines +241 to +244
<h5 id="periodicity">{% trans 'Periodicidade' %}</h5>
<ul type="disc">
<li>{{ journal.get_frequency_display }}</li>
</ul>
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

A seção "Periodicidade" aqui duplica a informação que já aparece em "Ficha Bibliográfica" (no item "Periodicidade:"). Isso tende a gerar conteúdo redundante e pode ficar inconsistente se um dos pontos for alterado no futuro. Sugestão: manter apenas um ponto de exibição (idealmente o da ficha) e colocar um id/âncora nele, ajustando o menu para apontar para esse id.

Copilot uses AI. Check for mistakes.
{% if journal.journal_use_license %}
<ul type="disc">
<li><strong>{% trans 'licença:' %}</strong> {{ journal.journal_use_license.license_type }}</li>
</ul>
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

O título "Licença" é sempre renderizado, mas o conteúdo é condicionado por {% if journal.journal_use_license %}. Quando não houver licença cadastrada, fica uma seção vazia. Sugestão: colocar o <h5 id="license"> dentro do mesmo if ou exibir um texto padrão (ex.: "Não informado").

Suggested change
</ul>
</ul>
{% else %}
<p>{% trans 'Não informado' %}</p>

Copilot uses AI. Check for mistakes.
<li><strong>{% trans 'licença:' %}</strong> {{ journal.journal_use_license.license_type }}</li>
</ul>
{% endif %}
<!-- Colocar em uma tabela ou tudo em uma linha -->
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

Este comentário indica um TODO/pendência (“Colocar em uma tabela...”); isso deixa o template com aparência de inacabado. Sugestão: remover o TODO ou implementar a apresentação pretendida antes do merge.

Suggested change
<!-- Colocar em uma tabela ou tudo em uma linha -->

Copilot uses AI. Check for mistakes.
Comment on lines +412 to +415
<h5 id="language">{% trans 'Idioma' %}</h5>
<p>{% trans 'Informações sobre idiomas aceitos para submissão' %}</p>
<h5 id="doi">{% trans 'DOI' %}</h5>
<p>{% trans 'Informações sobre DOI' %}</p>
Copy link

Copilot AI Jan 23, 2026

Choose a reason for hiding this comment

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

As novas seções "Idioma" e "DOI" estão com texto estático, mas o modelo do Journal já possui campos relevantes (ex.: text_language e doi_prefix). Do jeito que está, o menu cria âncoras para conteúdo que não informa dados reais do periódico. Sugestão: renderizar os valores do Journal (com fallback quando vazio) em vez desses placeholders.

Copilot uses AI. Check for mistakes.
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.

Completar campos para a página informativa do journal

1 participant