Skip to content

Permission System

xtra audio uses a granular permission system without fixed roles. Each user receives individual permissions at the project and station level.

Permission Levels

Permissions are assigned at two levels:

LevelScope
ProjectApplies to all stations in the project
StationApplies to a specific station only

Station-level permissions override project-level permissions for that station.

Permission Categories

Team

PermissionDescription
team:viewView team member list
team:editInvite users, edit permissions, remove users

Media

PermissionDescription
media:viewBrowse media library
media:editUpload files, edit metadata
media:deleteDelete media files

Planner

PermissionDescription
planner:viewView schedules and rotations
planner:editCreate and modify schedules

Station

PermissionDescription
station:viewView station in sidebar
station:createCreate new stations
station:studioAccess live studio interface
station:settingsModify station configuration

Recordings

PermissionDescription
recordings:viewAccess recorded broadcasts
recordings:editEdit recording metadata
recordings:deleteDelete recordings

Admin Rights

Assign full access by enabling the Admin toggle. Admin users receive wildcard (*) permissions that grant access to all features.

When Admin is enabled:

  • All permission toggles are disabled (not needed)
  • User can perform any action in the project
  • User can manage other team members

Permission Editor

The permission editor opens when editing a user's access rights.

Interface

  • Project Permissions tab: Set permissions that apply to all stations
  • Station Tabs: Set permissions for individual stations

Configure Permissions

  1. Select the appropriate tab (Project or specific station)
  2. Toggle permissions on or off
  3. Repeat for additional stations if needed
  4. Click Save

Add Station Access

To grant access to a specific station:

  1. Click Add Station
  2. Select the station from the dropdown
  3. Configure permissions for that station
  4. Click Save

Remove Station Access

  1. Navigate to the station tab
  2. Click Remove on the station tab
  3. Confirm removal

The user loses access to that station but retains project-level permissions.