The next steps to develop Open Event will require a more fine-grained way to control permissions in the system. We have two kinds of roles a) event roles and b) system roles. Currently there is no listing of permissions of system roles.
At https://open-event-dev.herokuapp.com/admin/permissions/
@mariobehling What will be the list of permissions for System Roles ? Here is what I can think of.
Should I divide "modify system settings" permission into parts or keep it together ?
@aviaryan You can keep it like Event-Role permissions table. Keep Roles at the leftmost column and other row headers describing the permission. The Permissions can contain permissions to access super_admin pages.
edit:
Add other admins
Isn't this already available at /admin/users?
@shivamMg @aviaryan
Thanks.
The Permissions can contain permissions to access super_admin pages.
We need even more fine-grained permissions for the admin pages - for each tab.
Think of a "Sales Role" role that can only access the "Sales Tab" for example.
@mariobehling OK, I'll work on it and give an update here.
Regarding the table of system roles, please follow the design of the event roles and put "Save" on the bottom right (as in all other admin areas).
Please also set up the table for user permissions in the same style. Avoid to create a different logic in each new area.
@shivamMg Please provide screenshots and info how you intend to solve this issue. Please look at existing systems how they deal with permissions. This issue is not only about access to panels. It is about much more. Could you please have a look how Drupal deals with this permissions as an example, please?
How does the permissions systems look like at Drupal?
@mariobehling Ok, I'll checkout how drupal does it.
@mariobehling I read about the drupal permissions and user roles. It allows you to create custom Roles and then lets admins assign the user roles: https://www.drupal.org/node/1803614
I brought this up before in another issue, although it was related to custom Event-Roles. Shall I implement it for System Roles?
Shall I implement it for System Roles?
Yes, please.
As a first step, please implement the listing/table in the way that drupal does it. It is easier to see what are the permissions.
Instead of this:

Please follow the way Drupal makes this table.
this issue actually seems to be resolved.
Most helpful comment
Instead of this:
Please follow the way Drupal makes this table.