Permissões de Usuário #268
Replies: 2 comments
-
Criação de novas permissõesTodas as permissões devem ser cadastradas no Service Cada módulo do sistema deve ter um método separado e a árvore de permissões de cada módulo deve seguir a mesma hierarquia de modelos. PolicyApós criados os nomes das permissões deve ser criada uma policy com o mesmo caminho e nome do modelo utilizado. Ex:
A policy deve ter os nomes de métodos referentes ao sufixo da permissão e chamar o método AutorizaçãoCada rota dos controladores que precisam de permissão devee ter a linha de autorização daquele método. Por exemplo o método editar do Caso Não tenha um modelo relacionado deve chamar o nome da classe, ex: |
Beta Was this translation helpful? Give feedback.
-
Criação de testesPara testar uma rota do sistema sem se preocupar com as permissões deve ser chamado o método |
Beta Was this translation helpful? Give feedback.
-
para criar o grupo base de permissoes de usuários (necessários para acessar qualquer parte da área administrativa) execute o comando
php artisan db:seed --class=PermissaoGrupoSeeder
Coloque seu usuário como admin com o comando
php artisan usuario:admin
para se colocar nesse grupoBeta Was this translation helpful? Give feedback.
All reactions