The four roles
Meneja defines four built-in roles:A user can hold multiple roles simultaneously. The permissions they receive are the union of all roles assigned to them. When any assigned role grants the
* wildcard permission — as the super role does — the user has unrestricted access.Permission format
Permissions follow the patternresource:action, for example tenants:create or products:read. The dashboard evaluates these permissions to decide whether to show a navigation item, allow a form submission, or expose an API action.
Common permissions in the dashboard include:
You do not assign individual permissions to users directly. Permissions are determined by the role or roles each user holds. To manage roles and their associated permissions, go to Administration → Users in the sidebar.
How roles control dashboard access
The navigation sidebar only shows items the current user has permission to see. If you do not have the required permission for a section, that item is hidden entirely — you will not see an error page. The table below shows which dashboard areas each role can typically access:Super admin vs. admin
The key distinction betweensuper and admin is scope:
- A super admin operates at the platform level. They can create, view, edit, and deactivate any tenant on the platform, and they have unrestricted access to all sections of the dashboard regardless of which tenant context is active.
- An admin operates within their own tenant. They have full control over their tenant’s configuration, users, and data, but they cannot access or affect other tenants on the platform.