[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
RÔMULO LIMA FONSECA
Criador RÔMULO LIMA FONSECA 18/06/2020

Boa noite!

Carlos surgiu a necessidade de executar dois niveis de permissoes, por usuario e tamém por setor que o mesmo esteja logado no momento.

Já utilizo a forma de ACL ensinado aqui com um curso seu. 

Qual uma forma pra eu aplicar esse novo contexto de permissões por setor sem alterar a atual? 

 

Obrigado!

Manager Carlos Ferreira 18/06/2020

Olá, Ulisses!
Tudo bem?

Usou o ACL do LaraFood, certo?

Será necessário criar um novo relacionamento de permissões, ou seja, será necessário uma nova tabela.

Você precisa fazer a lógica semelhante a que fizemos no módulo de Roles x Permissions, precisa incrementar as opções de permissões.

Carlos Ferreira
Criador RÔMULO LIMA FONSECA 18/06/2020

Na vdd não foi do larafood, pois já sou mais antigo aqui rsrsr.

Foi dos cursos que você vende separado. ALC, acho que usava a versao 5.6 do laravel.

Como já tinha implementado ele no meu sistema, ainda utilizo essa lógica. Por isso queria acrescentar essa nova, mas sem interferir na atual.

A lógica é quando o usuario logar, o proximo passa é ele indicar qual setor ele se encontra no momento e dai aparece somente coisas relacionadas aquele setor. Pois nosso sistema tem muitos modulos e tem usuarios que acessam varios deles, mas as vezes ficam meio perdidos com muita coisa.
Por isso quero add algo que faça esse filtro.
Pensei em algo, mas queria ouvir de ti uma sugestão.

RÔMULO LIMA FONSECA
Criador RÔMULO LIMA FONSECA 18/06/2020

Ou se poderia aplicar permissões em grupos de rotas para aqueles setores específicos. Não sei, sei que existe varias formas, mas queria saber realmente de ti o que faria diante desse cenário que citei acima.

RÔMULO LIMA FONSECA
Manager Carlos Ferreira 18/06/2020

No LaraFood implementamos algo semelhante.

No caso você pode relacionar as permissões também ao setor, e quando o usuário escolher um setor (você pode armazenar ele em sessão) e aplicar as restrições de acordo com as permissões do setor.

Dá uma conferida nos módulos de ACL do LaraFood, acredito que vai te ajudar a chegar onde precisa.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!