tomputer Posted November 16, 2017 Share Posted November 16, 2017 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now