Alterar/Remover Categorias
Esse caso de uso é usado pelos administradores e gestores de sites para listar todas as categorias de documento dos sites que possuem acesso, podendo alterar suas informações, removê-las, e visualizá-las.
Descrição do Caso de Uso
É listado todos as categorias de documentos dos sites que o usuário possui acesso. Na listagem é possível visualizar as seguintes informações:
- Nome/Publicado Em;
- Categoria;
- As opções de visualizar, alterar e remover a categoria.
- A opção visualizar, permite ao usuário visualizar as categorias e seus respectivos filhos. Exibe:
- Categoria Pai;
- Título;
- Localização;
- Data de Cadastro;
- Listagem das categorias filhas quando existirem, contendo as seguintes informações:
- Título: Tipo - TEXTO
- Tipo: Tipo - TEXTO
- Data de Cadastro: Tipo - TEXTO , Formato - dd/mm/aaaa
- As ações de alterar, remover, e visualizar.
Principais Regras de Negócio
- RN01 A remoção do documento só poderá ser realizada nos sites que o usuário possui acesso.
- RN02 A opção visualizar, permite também , caso exista documentos ou subcategorias cadastradas, alterá-los ou removê-los.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.comum.dominio.site.DocumentoSite | comum.site.documento_site |
Plano de Teste
Sistema: Gerenciador de Portais
Módulo: Não se aplica
Link(s): Gerenciador de Portais → Documentos → Alterar/Remover Categorias
Usuário: gleydson (Administrador de Sites), ccruz(Gestor de Site e Gestor de Agência de Comunicação)
Papel que usuário deve ter: PortalPapeis.GESTOR_SITE e PortalPapeis.ADMNISTRADOR_SITE
Cenários de Teste
- Acessar a listagem das categorias.
- Para acessar as subcategorias ou documento clique em visualizar. Será exibido na nova tela, os detalhes da categorias e uma listagem com os documentos e subcategorias se existirem. Essa forma de acesso é recursiva, portanto caso deseje visualizar os detalhes da subcategoria, clique visualizar novamente, onde será a mesma estrutura mencionada anteriormente.
Dados para o Teste
- Para cadastrar uma nova categoria acesse a especificação Cadastrar Categoria.