RahalCorporate

Predefined Role Permissions

Exact permissions included in each predefined role

Predefined Role Permissions

This page documents the exact permissions included in each of the three predefined roles: Member, Manager, and Admin.

Member Role

Description: Basic company member with personal booking capabilities

Permissions (6 total)

PermissionCategory
Read User Booking RequestsBooking Requests
Write User Booking RequestsBooking Requests
Read TravelersTravelers
Write TravelersTravelers
Read User PassportsPassports
Write User PassportsPassports

Capabilities

Can do:

  • Search for flights and hotels
  • Book travel (subject to policies)
  • Submit booking requests when approval is required
  • Manage personal travelers
  • Upload and view passport documents
  • View assigned policies

Cannot do:

  • Access the admin dashboard
  • View other users' bookings
  • Approve or reject booking requests
  • Manage users, roles, or company settings
  • Configure policies or budgets

Use Cases

  • Standard employees
  • New hires (default role)
  • Contractors with booking needs
  • Any user who only needs personal travel capabilities

Manager Role

Description: Company manager with team oversight and approval capabilities

Permissions (11 total)

PermissionCategory
Access Company DashboardDashboard
Read CompaniesCompanies
Read Booking RequestsBooking Requests
Process Booking RequestsBooking Requests
Read UsersUsers
Read TravelersTravelers
Write TravelersTravelers
Read User Booking RequestsBooking Requests
Write User Booking RequestsBooking Requests
Read User PassportsPassports
Write User PassportsPassports

Capabilities

Includes all Member capabilities, plus:

  • Access the admin dashboard
  • View all company booking requests
  • Approve or reject booking requests
  • View the user list (read-only)
  • View all traveler profiles

Cannot do:

  • Create or edit users
  • Manage roles
  • Configure policies
  • Configure budgets
  • Change company settings
  • Manage delegations

Use Cases

  • Department managers
  • Team leads
  • Travel coordinators with approval authority
  • Supervisors who need to review travel requests

Admin Role

Description: Company administrator with full access to company settings and user management

Permissions (27 total)

CategoryPermissions
Dashboard AccessAccess Company Dashboard
Company ManagementRead Companies, Write Companies
Users ManagementRead Users, Write Users, Delete Users
Roles ManagementRead Company Roles, Write Company Roles, Delete Company Roles
Policies ManagementRead Policies, Write Policies, Delete Policies
Budgets ManagementRead Budgets, Write Budgets, Delete Budgets
Booking RequestsRead Booking Requests, Process Booking Requests, Update Booking Requests, Read User Booking Requests, Write User Booking Requests
Travelers & PassportsRead Travelers, Write Travelers, Read User Passports, Write User Passports
DelegationsRead Delegations, Write Delegations, Delete Delegations

Capabilities

Includes all Manager capabilities, plus:

  • Full user account management
  • Create and manage custom roles
  • Configure travel policies
  • Set up budgets and cost centers
  • Manage delegation relationships
  • Modify company settings

Use Cases

  • Company travel managers
  • HR administrators
  • Company owners
  • IT administrators managing travel platform

Role Comparison Matrix

By Permission Category

CategoryMemberManagerAdmin
Dashboard Access
Company ManagementReadRead + Write
Users ManagementReadFull
Roles ManagementFull
TravelersRead + WriteRead + WriteRead + Write
PassportsOwnAllAll
PoliciesFull
BudgetsFull
Booking RequestsOwnAll + ApproveFull
DelegationsFull

By Capability

CapabilityMemberManagerAdmin
Book travel
Manage own travelers
View own bookings
Access dashboard
View all bookings
Approve/reject requests
Manage users
Manage roles
Configure policies
Configure budgets
Manage delegations
Company settings

Permission Inheritance

Predefined roles are designed to progressively include more permissions. Each higher role includes all permissions from lower roles, plus additional capabilities.

When to Use Each Role

RoleAssign ToReason
MemberAll employees by defaultMinimum access needed for booking
ManagerTeam supervisorsNeed to approve team travel requests
AdminTravel managers, HRFull company configuration access

Custom Roles Alternative

If predefined roles don't fit your needs:

ScenarioSolution
Manager + policy viewingCreate custom role with Manager permissions plus Read Policies
Admin without deleteCreate custom role with Admin permissions minus delete permissions
Approver onlyCreate custom role with only approval-related permissions
Budget viewerCreate custom role with Read Budgets plus Access Company Dashboard

See Creating Roles for custom role creation.

On this page