====== Remover Mensagem ====== As mensagens podem ser geradas automaticamente pelos sistemas com intuito de informar algum novo evento (cadastro, atualização etc) ou pelos próprios usuários dos sistemas que enviam mensagens para outros usuários. Este caso de uso tem por objetivo permitir a remoção de uma mensagem que foi visualizada pelo usuário. Basicamente, a funcionalidade foi implementada para permitir que o usuário possa imediatamente após a leitura da mensagem, possa apagá-la, na mesma página. ===== Descrição do Caso de Uso ===== Para remover uma mensagem deve-se seguir os seguintes passos: * O usuário acessa no menu superior direito o item "Caixa Postal". * O sistema lista todas as mensagens da caixa de entrada do usuário. * O usuário clica no título da mensagem que deseja visualizar. A mensagem pode estar na caixa de entrada, saída ou lixeira. * O sistema exibirá os dados da mensagem. Os dados apresentados são: * Remetente: usuário que enviou a mensagem * Unidade: unidade que o remetente pertence * Assunto: título da mensagem. * Data/Hora: data/hora do envio da mensagem * Conteúdo da mensagem. * Caso exista um arquivo anexado, o sistema apresenta um link para o mesmo. * Por fim, o usuário clica em Remover. Removendo a mensagem que foi visualizada. ===== Principais Regras de Negócio ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.arq.caixa_postal.Mensagem | sistemas_comum.comum.mensagem | | br.ufrn.comum.dominio.UsuarioGeral | sistemas_comum.public.usuario | ====== Plano de Teste ====== Sistema: SIGAdmin Módulo: Caixa Postal Links: * SIGAdmin -> Caixa Postal -> Caixa de Entrada -> Visualizar Mensagem -> Remover Usuário: Dalton, Raphaela, Camilo, Gleydson, dentre outros. Permissão(Papel) - O usuário deve possuir pelo menos um dos seguintes papéis: * AdminPapeis.ADMINISTRADOR_SIGADMIN * SipacPapeis.ADMINISTRADOR_SIPAC * SipacPapeis.ADMINISTRADOR_SIGAA * AdminPapeis.SUPORTE_SISTEMAS ===== Cenários de Teste ===== O teste deverá verificar a corretude no processo de remoção da mensagem. Os seguintes pontos devem ser verificados: * A mensagem foi realmente removida?Ela não está mais presente na caixa de entrada ou saída do usuário?Ela foi para a lixeira? ===== Dados para teste ===== * Pode (e deve, para fins de teste) utilizar qualquer usuário que possua acesso ao SIGAdmin.