SouJunior / soujunior-labs

List of projects SouJunior Lab
GNU General Public License v3.0
62 stars 73 forks source link

[542 - Gerenciar permissões de acesso] - Atribuir/Negar acesso ao usuário - Parte 1 #174

Open lthurler opened 1 month ago

lthurler commented 1 month ago

Lógica para implementar as permissões: (permissão -> função nos controllers)

Cadastrar produto: Essa função habilita e desabilita o usuário a cadastra um produto na plataforma -> Product@create

Consultar produto: Essa função habilita e desabilita o usuário a visualizar um produto da qual faça parte. -> Product@show

Cadastrar squad: Essa função habilita e desabilita o usuário a cadastrar sua squad na plataforma -> SquadController@create

Consultar squad: Essa função habilita e desabilita o usuário a visualizar a página da squad da qual faça parte. -> SquadController@show -> logica que liste e retorne os membros da squad

Alterar squad: Essa função habilita e desabilita o usuário a alterar e/ou excluir os membros da sua squad na plataforma -> SquadController@delete, SquadController@update