Visualizar Fórum
Esse caso de uso exibe todos os assuntos ativos cadastrados para o fórum. A partir deste caso de uso o usuário pode acessar os tópicos disponíveis ou cadastrar um novo assunto se for um gestor do site no qual o fórum pertence.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção Gerenciador de Portais → Forum → Visualizar Fórum é acessada.
Exibe uma lista contendo as seguintes informações:
- Título/Descrição: O mesmo título do site.
- Tópicos: Nº de tópicos criados para o assunto.
- Mensagens: Nº total de comentários cadastrados em todos os tópicos relacionados ao asunto.
- Última Atualização: O últim usuário que cadastrou um tópico ou um comentário relacionado ao assunto.
- As opções de Visualizar Assunto, Alterar Assunto e Remover Assunto.
Caso o usuário esteja logado no fórum e possua o papel de Administrador de Sites ou Gestor do Site do fórum em questão será disponibilizado também abaixo da listagem, um formulário para cadastro de um novo assunto no fórum. Os campos disponibilizados são:
- Título;
- Descrição;
Principais Regras de Negócio
- RN01 - A consulta dos dados está disponível para qualquer usuário sem a necessidade de autenticação.
- RN02 - Somente serão visualizadas os assuntos associados ao fórum do site em questão.
- RN03 - O formulário de cadastro de assunto somente será disponibilizado.
- RN04 - As opções Alterar Assunto e Remover Assunto assim como o formulário de cadastro do assunto somente serão acessados por usuários que possuam os papéis de Administrador de Site ou Gestor do Site.
Resoluções/Legislações Associadas
Não se aplica
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.portalufrn.admin.Assunto | sistema_comum.site.assunto_forum |
Plano de Teste
Sistema: Gerenciador de Portais
Módulo: Não se aplica
Link(s): Gerenciador de Portais → Fórum
Usuário: gleydson (Administrador de Sites), carmo(Gestora de Site)
Papel que usuário deve ter: PortalPapeis.ADMINISTRADOR_SITE
Cenários de Teste
- O usuário se autentica no Gerenciador de Portais com usuário (gleydson), no menu Gerenciador de Portais > Forum, será exibido uma lista dos fóruns disponíveis, selecione um para visualizar os assuntos.
Dados para o Teste
Não se aplica.