Descrição da nova funcionalidade
Eu, como administrador do sistema, gostaria que o modelo Pages fosse ampliado para incluir novos campos de controle e classificação, então poderei ter maior flexibilidade na criação e organização das páginas institucionais e de periódicos no portal SciELO.
Critérios de aceitação
- Adicionar os seguintes campos ao modelo Pages no opac_schema:
page_type: StringField com choices predefinidos ('main_about', 'about', 'journal', 'free') para categorizar o tipo da página
order: IntegerField para controlar a ordem de exibição das páginas na seção About
parent_page: ReferenceField (opcional) para páginas que são parent de outras
child_pages: ReferenceField (opcional) para páginas que são suas subpáginas
- Documentar as mudanças no modelo e seus usos
Referências
Descrição da nova funcionalidade
Eu, como administrador do sistema, gostaria que o modelo Pages fosse ampliado para incluir novos campos de controle e classificação, então poderei ter maior flexibilidade na criação e organização das páginas institucionais e de periódicos no portal SciELO.
Critérios de aceitação
page_type: StringField com choices predefinidos ('main_about', 'about', 'journal', 'free') para categorizar o tipo da páginaorder: IntegerField para controlar a ordem de exibição das páginas na seção Aboutparent_page: ReferenceField (opcional) para páginas que sãoparentde outraschild_pages: ReferenceField (opcional) para páginas que são suas subpáginasReferências
opac_schema/opac_schema/v1/models.py
Line 51 in 2bb30ec