RahalCorporate

All Permissions

Complete reference of all permissions available in Rahal

All Permissions

This page lists every permission available for company roles in Rahal, organized by category.

Dashboard Access

Control access to the admin dashboard.

PermissionEffect
Access Company DashboardRequired to log into the dashboard interface

Without this permission, users can only access the booking application, not the admin dashboard.

Company Management

Manage company settings and configuration.

PermissionEffect
Read CompaniesSee company details, settings, and configuration
Write CompaniesEdit company name, settings, domain configuration
Delete CompaniesPermanently delete a company (platform admin only)

Delete Companies is a sensitive permission typically reserved for platform administrators.

Users Management

Manage user accounts within the company.

PermissionEffect
Read UsersSee user list, profiles, and role assignments
Write UsersAdd new users, modify profiles, change role assignments
Delete UsersDelete user accounts from the company

Roles Management

Manage company roles and their permissions.

PermissionEffect
Read Company RolesSee role list, view role details and permissions
Write Company RolesCreate custom roles, modify role permissions
Delete Company RolesDelete custom roles (predefined cannot be deleted)

Role Management Constraints

ActionRequired PermissionConstraints
View rolesRead Company RolesNone
Create custom roleWrite Company RolesCode must be unique
Edit custom roleWrite Company RolesNone
Edit predefined roleWrite Company RolesName/description only
Delete custom roleDelete Company RolesNo users assigned
Delete predefined roleNot allowed

Travelers Management

Manage traveler profiles.

PermissionEffect
Read TravelersSee all traveler profiles in the company
Write TravelersCreate, edit, and delete traveler profiles

All users have base access to their own travelers. These permissions extend access to all company travelers.

Passports Management

Manage passport and travel documents.

PermissionEffect
Read User PassportsSee passport documents and details
Write User PassportsUpload, edit, and delete passport documents

Both permissions apply to all document categories: passports, visas, residency permits, and other travel documents.

Policies Management

Configure travel policies.

PermissionEffect
Read PoliciesSee policy configurations, rules, and assignments
Write PoliciesCreate, edit policies and their rules
Delete PoliciesDelete policies

Budgets Management

Configure budgets and cost centers.

PermissionEffect
Read BudgetsSee budgets, allocations, consumption, and assignments
Write BudgetsCreate, edit budgets and configure periods
Delete BudgetsDelete budgets

Booking Requests

Process and manage booking requests.

PermissionEffect
Read Booking RequestsSee all company booking requests
Process Booking RequestsApprove or reject booking requests
Update Booking RequestsEdit request details (notes, services)
Read User Booking RequestsSee only the current user's requests
Write User Booking RequestsCreate new booking requests

Common Permission Combinations

Use CasePermissions Needed
Standard employeeRead/Write User Booking Requests
Manager (approver)Above + Read Booking Requests + Process Booking Requests
AdminAll booking request permissions

Delegations Management

Manage user delegation relationships.

PermissionEffect
Read DelegationsSee delegation relationships and scopes
Write DelegationsCreate new delegation relationships
Delete DelegationsRevoke existing delegations

Permission Categories Summary

CategoryCountTypical Recipients
Dashboard Access1Manager, Admin
Company Management3Admin only
Users Management3Admin only
Roles Management3Admin only
Travelers2Manager, Admin
Passports2All roles
Policies3Admin only
Budgets3Admin only
Booking Requests5Varies by role
Delegations3Admin only

Base User Permissions

Every company user automatically has these permissions regardless of role:

PermissionEffect
Read/Book Hotel OffersSearch and book hotels
Read/Book Flight OffersSearch and book flights
Read/Write TravelersManage own travelers
Read/Write User PassportsManage own passports
Read/Write User Booking RequestsView and submit own requests
Read User PoliciesView assigned policies

These are not part of role permissions but are inherent to every authenticated user.

On this page