Alterar/Remover Permissões de Usuário
Uma pessoa só pode utilizar o IProject se houver um usuário cadastrado para ela. O usuário pode ser associado a um ou mais papéis, o que irá restringir ou liberar acesso a links, páginas ou menus do sistema.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa: iProject → Administração → Usuário/Permissão → Alterar/Remover Permissões de Usuário.
Uma lista com os usuários do sistema será exibida, contendo os seguintes campos:
- Usuário: Tipo: TEXTO. Formato: Nome (login)
- Vínculo: Tipo: TEXTO. Vínculo do Usuário com a instituição
- Requisitos: Tipo: LÓGICO. Indica se o usuário é participante da equipe de requisitos
- Desenvolvedor: Tipo: LÓGICO. Indica se o usuário é participante da equipe de desenvolvimento
- Testador: Tipo: LÓGICO. Indica se o usuário é participante da equipe de testadores
- Suporte: Tipo: LÓGICO. Indica se o usuário é participante da equipe de suporte
- Gerente: Tipo: LÓGICO. Indica se o usuário é gerente
- Gestor Fórum: Tipo: LÓGICO. Indica se o usuário é gestor do fórum
- Gerência Projeto: Tipo: LÓGICO. Indica se o usuário é gerente de Projeto
- Carga Horária: Tipo: NUMÉRICO. Indica a carga horária do usuário
E para cada usuário da listagem aparecem as opções para efetuar alteração e remoção.
Ao clicar na opção alterar, serão exibidos os mesmos campos da tela de Cadastrar Usuário.
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.com.jeebrasil.iproject.dominio.PermissaoIProject | iproject.permissao_iproject |
Plano de Teste
Sistema: iProject
Link(s): Administração → Usuário/Permissão → Alterar/Remover Permissões de Usuário
Usuário: Dalton
Papel que usuário deve ter: Usuário deve ter papel de gerente.
Cenários de Teste
Testar alterações na permissão de um usuário. Clique no botão 'Alterar' para um dos usuários listados, modificar permissões e vínculo do usuário e clicar em 'Alterar'. Ao retornar para a tela Administração → Alterar/Remover Permissões de Usuário verificar se as alterações foram efetivadas.
Dados para o Teste
Não se aplica.