Hello! I found critical problem with work accesses in admin panel. This problem on 1.7.x versions Prestashop. I set access on tab in parent tab "More". Update page and see what access reseted.
In file classes/Profile.php in method findTabTypeInformationByAuthSlug i found this string
\'/ROLE_MOD_[A-Z]+_(?P<classname>[A-Z][A-Z0-9]*)_(?P<auth>[A-Z]+)/\'
I replaced on:
\'/ROLE_MOD_[A-Z]+_(?P<classname>[A-Z][A-Z0-9_]*)_(?P<auth>(CREATE|DELETE|READ|UPDATE)+)/\'
If you not found method findTabTypeInformationByAuthSlug, need find method generateAccessesArrayFromPermissions and find this string
\'/ROLE_MOD_[A-Z]+_(?P<classname>[A-Z][A-Z0-9]*)_[A-Z]+/\'
Replace this on:
\'/ROLE_MOD_[A-Z]+_(?P<classname>[A-Z][A-Z0-9_]*)_(CREATE|DELETE|READ|UPDATE)+/\'
After this manipulations you can see, what accesses now works. Thank you!