Jump to content

Uprawnienia do TAB-ów w zapleczu


tomputer

Recommended Posts

Witam.

Szukam rozwiązanie pewnego scenariusza:

W zapleczu prestashop 1.7 w menu mam dodatkowe pozycje to są moduły szablonu!

Ale ta sama sytuacja dotyczy np moduły 1-click upgrade! I na tym przykładzie będę bazował

 

Stworzyłem nowy profil uprawnień i dodałem do niego użytkownika. następnie określiłem do czego ma mieć dostęp w zapleczu.

 

Dla tych modułów pomimo nadania uprawnień nie wyświetlają się dodatkowe pozycje w menu po lewej. Rozumiem że zależy to tez od tego czy autor przewidział taką funkcjonalność! W tym wypadku tak skoro wyświetlają się administratorowi!

Same uprawnienia spływają ponieważ można z tego profilu wykonywać operacje na tych modułach z pozycji Ulepszenia-> moduły i po odnalezieniu odpowiedniego modułu.

Wygląda na to że nie dział tylko wyświetlanie linku w menu dla innych użytkowników niż administrator!

 

Przeglądałem bazę danych widzę że za te uprawnienia odpowiadają wpisy w  dwóch tabelach 

ps_authorization_role 

gdzie są powiązania z konretnymi modułami (przykład z modułu  1-one click upgrade)

id_authorization_role   -  slug

765    -  ROLE_MOD_TAB_ADMINSELFUPGRADE_CREATE

766    -  ROLE_MOD_TAB_ADMINSELFUPGRADE_READ

767    -  ROLE_MOD_TAB_ADMINSELFUPGRADE_UPDATE

768    -  ROLE_MOD_TAB_ADMINSELFUPGRADE_DELETE

769    -  ROLE_MOD_MODULE_AUTOUPGRADE_CREATE

770    -  ROLE_MOD_MODULE_AUTOUPGRADE_READ

771    -  ROLE_MOD_MODULE_AUTOUPGRADE_UPDATE

772    -  ROLE_MOD_MODULE_AUTOUPGRADE_DELETE


oraz w tabeli ps_access (id profilu się zgadza)

ID profilu    -  ID authorization role

5 - 765

5 - 766

itd..

Dla innych modułów które umożliwiają wyświetlanie osobnego taba w menu te uprawnienia działają! 

Dziękuję za wszelkie sugestie

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...