Project

General

Profile

Sistem de dat permisiuni » History » Revision 3

Revision 2 (Teodor Sorin Iliuțeanu, 2021-05-31 20:48) → Revision 3/8 (Teodor Sorin Iliuțeanu, 2021-05-31 20:51)

h1. Sistem de dat permisiuni 

 Atunci cand cream un user nou, de obicei, el nu are prea multe prmisiuni, adica nu poate face nimic in admin/backoffice. Si atunci trebuie sa-i dam acces la paginile/actiunile cu care el vrea sa interactioneze. 
 Aceste permisiuni le putem da si noi, cei din Avanticart, dar, este un proces destul de anevoios si consumator de timp. 

 Asa ca am creat un modul de dat permisiuni pe care il puteti folosi si dumneavoastra, el functioneaza astfel: 
 1. userul respectiv, sa zicem Ana, intra pe o pagina si vrea sa realizeze o actiune, ex. creeaza comanda noua, dar nu poate pt ca primeste 'Access denied' / 'Acces interzis' 
 2. orice user, sa-l numim Admin, care face parte din grupul de 'SuperAdmini', grup care are toate permisiunile, va observa pe dashboard un widget care se cheama 'Denied access logs' 
 In acel widget el trebuie sa apese butonul de 'Give access' din dreptul userului de mai sus 'Ana'  
 3. userul Ana va trebui sa repete actiunea/actiunile dorite pana va termina tot procesul, iar userul Admin va trebui sa dea 'Accept' de fiecare data cand userul 'Ana' va primi eroarea de 'Access denied' 

 Pasii se repeta pana cand userul Ana va termina tot procesul. 

 !dashboard-give-user-permissions.png! 

 Atentie la ce dati acces, userul Ana poate fi rau intentionat, si vrea sa sterga produse, comenzi, ..., in cazul asta nu trebuie sa-i dam acces. Cel mai bine rugati userul respectiv sa se logheze, il rugati in fata dumneavostra sa faca actiunile dorite, doar atunci dumenavostra ca Admin, apasati pe accept.