Skip to content

flailton/acl

Repository files navigation

Access Control List (Front-end)

Este projeto foi gerado com Angular CLI versão 11.0.1.

Development server

É 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.

Acesso

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:

O usuário deve inserir o e-mail e a senha nos respectivos campos e se conectar para ter acesso ao sistema.

Navegação

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.

About

ACL front-end with Angular 11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published