====== Limpar Lixeira ====== 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 remover todas as mensagens da lixeira do usuário. ===== Descrição do Caso de Uso ===== Para limpar a lixeira deve-se seguir os seguintes passos: * O usuário acessa a "Lixeira" da "Caixa Postal". * O sistema lista todas as mensagens da lixeira do usuário. Os seguintes dados das mensagens são exibidos: * Assunto * Usuário Remetente * Data * Hora * Em seguida, o usuário deve clickar no botão "Limpar Lixeira" para apagar todas as mensagens da lixeira. O conteúdo das mensagens pode ser visualizado através de um "click" no título, autor ou data da mensagem. ===== Principais Regras de Negócio ===== * São listadas apenas as mensagens que foram removidas da caixa de entrada ou saída do usuário autenticado. * São listadas apenas as mensagens que não foram removidas da lixeira. ===== 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 -> Lixeira -> Limpar Lixeira 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 consistência da lixeira. Verificar se as mensagens estão sendo exibidas, se é possível visualizá-las e se apenas as mensagens removidas são exibidas. Posteriormente, deve-se verificar se é possível remover todas as mensagens da lixeira utilizando o botão "Limpar Lixeira". ===== Dados para teste ===== * Pode (e deve, para fins de teste) utilizar qualquer usuário que possua acesso ao SIGAdmin.