Este projeto foi gerado com Angular CLI versão 11.0.1.
É necessário baixar e realizar os procedimentos de instalação do projeto API.ACL, para que este projeto funcione corretamente.
Após clonar o projeto do ACL do GitHub, na pasta do projeto, execute os comandos npm install, para instalar as dependências do projeto e, após finalizado, ng serve para iniciar o ambiente de desenvolvimento.
O ambiente ficará acessível através do endereço http://localhost:4200/, ou através de uma porta diferente, caso esta já esteja ocupada.
Só será possível dar seguimento caso já tenha finalizado os procedimentos de instalação do projeto API.ACL.
Inicialmente haverão dois Usuários cadastrados, podendo ser adicionados outros através da aplicação:
- admin
- E-mail: admin@admin.com
- Senha: admin@123
- Função: Administrador
- user
- E-mail: user@user.com
- Senha: user@123
- Função: Usuário
O usuário deve inserir o e-mail e a senha nos respectivos campos e se conectar para ter acesso ao sistema.
Ao realizar o login o usuário será redirecionado, de acordo com a sua função.
-
Usuário
- O usuário terá acesso a página de visualização de seus dados, além de ter acesso à tela para edição dos seus dados, exceto sua Função.
- Na tela de Edição, só será permitida a alteração do Nome, E-mail e Telefone. Caso lhe seja dada a permissão de Listar as Funções, ele também poderá alterar a sua Função.
-
Administrador
- O usuário terá acesso a página de listagem dos usuários, onde será possível visualizar, editar ou excluir um usuário.
- Na tela de Edição será permitida a alteração dos campos Nome, E-mail, Telefone e Função.
- Esta Função terá acesso às Permissões. Lá será exibida a lista de Funções, para que o usuário selecione a qual deseja atualizar as permissões.