Skip to content

How user roles and permissions work

A user role is a bundle of permissions you assign to a person. This page covers what a role is, where you assign it, and what each standard role can do in VirtualCallboard and StageStock.


In short

  • A User Role is what you assign to a person. It is a bundle of individual permissions.

  • Every role applies to one of five areas, and can contain only permissions from that area.

  • You assign VirtualCallboard and StageStock roles per production or per category. You assign Administrative roles once, for the whole site.

  • Most people need only a role on each production they work on and each inventory category they use. Administrative roles are for the few people who help run the site, and production managers usually don't need one.


Two kinds of user role

Roles for the work (Product-Specific Roles on the User Roles page). What someone does inside a production or an inventory category — posting calls, taking attendance, checking stock in and out. You assign these per production and per category, so one person can be a Manager on one show and a Viewer on the next.

Roles for the site (Site Roles). What someone does to the site itself — creating user accounts, starting productions, changing settings, handling billing. These are the Administrative roles, and you assign them once.

Both kinds have a role called Manager, and they mean different things. A production Manager runs a show. They can't create a user account, because creating an account is not something that happens inside a production.


The five areas

Every User Role applies to exactly one area. That setting decides which permissions the role can hold and how you assign it. It is fixed when the role is created and can't be changed afterward. If you pick the wrong one, make a new role.

Applies toAssignedCovers
VirtualCallboardPer productionSchedule, announcements, discussions, notes, reports, files, contact sheets
StageStockPer categoryItems, check in / check out, reservations, tags, conditions, item history
Administrative - CommonSite-wideUser accounts, site settings, billing, spaces, outside contacts
Administrative - VirtualCallboardSite-wideCreating productions, stage names and bios, conflicts that overlap calls
Administrative - StageStockSite-wideCreating categories, storage positions, description tags, site-wide reservations

The standard roles

VirtualCallboard and StageStock each have four standard roles. The Administrative areas have two: Manager and Administrator. Standard roles are read-only. To change one, open it and click Duplicate to get an editable copy.

RoleIn short
ViewerReads the callboard and responds. Changes nothing.
ContributorTakes part — posts, uploads, and edits their own work.
ManagerRuns the day to day, and manages other people’s work too.
AdministratorFull control of everything in that area.

Worth knowing

  • Permissions always travel through a role. There is no way to give one person a single extra permission on their own.

  • Editing a custom role changes it for everyone who holds it. If you need a one-off, duplicate the closest role and edit the copy. Who has this role on a role's page lists its holders.

  • A permission lives in one area only. If you can't find a setting you expect, you are probably editing a role in the wrong area.

  • Where a chart below says (pick one), those options are mutually exclusive. Choosing Add / Edit / Delete All Calls replaces Add / Edit / Delete My Calls; it doesn't add to it.

  • The standard roles are a starting point, not a rule. If your company is organized differently, build a role that matches it.


Why a Manager can't add users

Add User is an Administrative - Common permission. No production or category role can create an account, so a co-director set to Manager on every show still has no Add User button.

You don't have to hand over a full Administrator role to fix it. The standard Administrative - Common Manager role usually includes Add User and leaves out Modify Site Settings, Account Billing, Manage User Roles, Deactivate / Reactivate Users and Assign Administrative Roles to Users.

Set it on Administration > User Administration: click the cog on the person's row, choose Edit, then click Administrative Roles. You'll need Assign Administrative Roles to Users.

If you need it tighter still, duplicate that role and switch off everything except Add User.


How to read the charts

  • ✔ — the role has this permission.

  • – — it does not.

  • (pick one) — a set of mutually exclusive options. The chart shows which one is selected.

The charts show the standard roles as they usually stand. A custom role can hold any mix, so for a custom role, or to check a standard one on your site, open it under Administration > User Roles.


Chart 1: VirtualCallboard (assigned per production)

PermissionViewerContributorManagerAdministrator
Schedule
View Drafts––✔✔
“All Calls” view (pick one)Hide others’ fittings & conflictsHide others’ conflictsShow everythingShow everything
Attendance entry (pick one)Can't enterFittings onlyAll attendanceAll attendance
Managing calls (pick one)Can't manageCan't manageAll callsAll calls
Manage Conflicts for Another User––✔✔
Attendance Administration––✔✔
Manage Call Types––✔✔
View Fittings for All Users–✔✔✔
Announcements
Announcements (pick one)View onlyOwn onlyOwn onlyAnyone's
Discussions
Discussions (pick one)Own onlyOwn onlyAnyone'sAnyone's
Notes
Notes (pick one)Send notesSend notesSend notesSend notes
Contact Sheets
Contact sheets (pick one)StandardStandardIncl. private infoIncl. private info
File Share
Manage folders––✔✔
Files (pick one)Own onlyOwn onlyOwn onlyAll files
Upload file–✔✔✔
Reports
Reports (pick one)Own onlyOwn onlyOwn onlyAll reports
Manage Report Templates––✔✔
Productions & People
Assign Users to Production––✔✔
Edit Users––✔✔
Manage Groups––✔✔

Chart 2: StageStock (assigned per category)

PermissionViewerContributorManagerAdministrator
Inventory
View Reservations✔✔✔✔
View Current Check Outs✔✔✔✔
Field notes: Can view private notes––✔✔
View Items (always on)✔✔✔✔
View Restricted Items–––✔
Add Items––✔✔
Edit Items––✔✔
Delete Items––✔✔
Check In/Check Out Items––✔✔
Add Items to the Reservation––✔✔
Remove Items from Reservation––✔✔
Remove from Stock / Return to Stock––✔✔
Manage (add/edit) tag––✔✔
Manage conditions––✔✔
Export Labels✔✔✔✔
Manage Item History (Add / Delete)––✔✔
View item history and search check out history by user✔–✔✔
Assign Users to Category––✔✔
Field notes: Can view and manage notes–––✔

Chart 3: Administrative - Common (site-wide)

PermissionManagerAdministrator
Site Administration
Outside contacts (pick one)All contactsAll contacts
Production access (pick one)Assigned onlyAll productions
Edit Any User & Private User Info–✔
Add User✔✔
Manage Spaces✔✔
Deactivate / Reactivate Users–✔
Deactivate / Reactivate Production–✔
Modify Site Settings–✔
Manage User Roles–✔
Account Billing–✔
Assign Administrative Roles to Users–✔
View Archived Productions–✔

Chart 4: Administrative - VirtualCallboard (site-wide)

PermissionManagerAdministrator
Productions & Bios
Allow the user to create a Conflict at the same time as an existing Call. (Overrides site setting)✔✔
Add/Edit Productions and Assign Users–✔
Stage names & bios (pick one)View & editView & edit

Chart 5: Administrative - StageStock (site-wide)

PermissionManagerAdministrator
Inventory Setup
Cancel Reservation✔✔
Delete Reservation✔✔
Create/Edit a Reservation✔✔
Manage Positions✔✔
Manage Description Tags–✔
Add Category–✔
Edit Category–✔
Delete Category–✔
Add/Edit Productions and Assign Users✔✔

Quick reference: which permission do I need?

To let someone…Turn onIn a role that applies to
Create a brand-new user accountAdd UserAdministrative - Common
Add an existing person to their showAssign Users to ProductionVirtualCallboard
Give someone an Administrative roleAssign Administrative Roles to UsersAdministrative - Common
Deactivate someone who has leftDeactivate / Reactivate UsersAdministrative - Common
Start a new productionAdd/Edit Productions and Assign UsersAdministrative - VirtualCallboard
Create a new inventory categoryAdd CategoryAdministrative - StageStock
Post and edit rehearsal callsManaging calls → All callsVirtualCallboard
Take attendance for the companyAttendance entry → All attendanceVirtualCallboard
See emergency contact detailsContact sheets → Incl. private infoVirtualCallboard
Check stock in and outCheck In/Check Out ItemsStageStock
See items marked restrictedView Restricted ItemsStageStock
Change what a User Role can doManage User RolesAdministrative - Common
Handle the subscription and invoicesAccount BillingAdministrative - Common

Related articles