Articles in this section

The permission catalog and categories

Published:
Updated:

This article explains the permission catalog in MobilityManager: how permissions are named, how they are grouped into categories, and how they combine into the access a user actually has.

How permissions are named

Every permission is a short key in the form resource:action, such as vehicles:view, bookings:approve, or users:manage. Each permission also has a human-readable display name (for example "View vehicles") and a category, so you can browse them by area rather than memorising keys.

Permission categories

Permissions are grouped by the module or area they govern. The catalog includes these categories:

CategoryGoverns
TenantsCreating, editing, deactivating, and viewing tenants.
UsersManaging, creating, editing, deleting, and viewing users.
RolesManaging roles and assigning or removing them.
VehiclesThe Fahrzeugakte (vehicle file): create, edit, delete, view.
BookingsManaging, approving, rejecting, creating, and viewing bookings.
Settings / ReportsPlatform settings and reporting.
Damage management / CRMDamage cases and customer records.
StrafmandatePenalty notices: view, assign driver, forward to authority, manage workflow.
BelegeExpense documents: view, transition, mark paid, compliance trail, correct financials.
Documents / Email TemplatesShared document uploads/downloads and email templates.
Driver License / License VerificationDriver licences and the Führerscheinkontrolle (driver's licence check).
Warehouse / Maintenance / TankmanagementLagerverwaltung, Wartungsplanung, and fuel management modules.
Versicherung / Fleet CostInsurance management and the Fleet Cost Cockpit (TCO analytics).
Software LicenseInstalling and replacing the system's software licence.

Coarse and fine permissions

Many modules offer both a broad permission and finer ones. For example, Vehicles has a "manage" permission alongside separate create, edit, delete, and view permissions. This lets you grant a role read-only visibility (view) or full control (manage) depending on the job.

Note: Some permissions are deprecated as the product evolves. Deprecated permissions do not appear as options when you configure a custom role and do not count toward a user's access, so you only ever assign current permissions.

How permissions reach a user

Users are never granted permissions directly. A user holds roles per tenant, and each role carries permissions:

  • System roles — SystemAdmin holds every permission in the catalog; FleetManager and Driver hold fixed, curated sets.
  • Custom roles — hold exactly the permissions an administrator selects from the catalog.

When a user holds more than one role in a tenant, their effective permissions are the union of all those roles' permissions.

Viewing the catalog

Administrators with roles:manage can browse the full permission catalog, which is what you use when configuring custom roles. Each entry shows its key, display name, category, and description so you can choose confidently.

Tip: To see what you personally can do in the current tenant, review your own permissions and roles from your account. This is also the quickest first step when diagnosing an unexpected "Access Denied".

Related

  • Assign permissions to a custom role
  • Create a custom role
  • Troubleshooting "Access Denied" errors
  • The SystemAdmin role and what it can do
AH
Written by Alexander Hagemann
Updated:
Access denied
Access denied