UC09 - Gerenciar Tipos de Denúncias (Categorias)¶
Atores: Administrador
Objetivo: Permitir a manutenção (criação, listagem, edição e exclusão) dos tipos e categorias de infrações que são exibidos como opções para os usuários no momento de realizar uma denúncia.
Pré-condições: O ator deve estar autenticado na plataforma com o nível de acesso de "Administrador".
Fluxo Principal (Listar e Criar Categoria - RF32, RF30):
- O ator acessa a área de Configurações da plataforma e navega até as opções de Moderação/Denúncias.
- O Sistema exibe a lista das categorias de denúncia ativas no momento (RF32).
- O ator aciona a opção para adicionar uma nova categoria.
- O Sistema apresenta um formulário simples (campo de texto para o nome do motivo e, opcionalmente, uma breve descrição).
- O ator preenche o nome da nova infração (ex: "Discurso de Ódio") e confirma a criação (RF30).
- O Sistema valida as informações, cadastra a nova categoria no banco de dados e recarrega a listagem, tornando essa nova opção imediatamente disponível para os usuários comuns.
Fluxos Alternativos:
-
FA01 - Editar Categoria (RF31): 1. No passo 2 do Fluxo Principal, o ator localiza uma categoria existente e escolhe a opção "Editar".
- O Sistema carrega o formulário com o título e descrição atuais.
- O ator realiza os ajustes textuais necessários e confirma a alteração.
- O Sistema atualiza o registro no banco de dados.
-
FA02 - Excluir/Inativar Categoria (RF33): 1. No passo 2 do Fluxo Principal, o ator seleciona a opção "Excluir" em uma categoria específica.
- O Sistema exibe um alerta solicitando confirmação.
- O ator confirma.
- O Sistema remove a categoria (ou a inativa logicamente, caso existam denúncias antigas atreladas a ela) e atualiza a listagem.
Fluxos de Exceção:
-
FE01 - Categoria Duplicada: No passo 6 do Fluxo Principal, se o ator tentar cadastrar um motivo com um nome exatamente igual a uma categoria já existente, o Sistema bloqueia a gravação e exibe um alerta informando que a categoria já consta no catálogo.
-
FE02 - Campo Obrigatório Vazio: Caso o ator tente salvar sem preencher o nome da categoria, o Sistema destaca o campo em vermelho e impede a submissão.