Roles and permissions in Proscene

Proscene has eight roles and one rule that explains most of the system: your organization role decides what you can do, and production membership decides where you can do it.

Org role vs production membership

Everyone in your workspace has exactly one organization role, set by an admin in the People directory. That role is the single source of their permissions everywhere in Proscene.

Separately, each person is assigned to specific productions. A production assignment carries its own role label and an optional character name, which is how someone shows up on that show's cast and crew board, but it does not change what they are allowed to do. A stage manager assigned to two shows can write reports on both; a cast member assigned to five shows still cannot write reports on any of them.

Admins and producers are the exception to the "where" rule: because they manage productions, they can open every production in the organization without an explicit assignment. Everyone else only sees productions they have been assigned to.

The eight roles at a glance

The People directory shows each role's access tier in a read-only Permission column: Admin, Editor, or Viewer. Here is what each role means in practice.

RoleTierIn practice
AdminAdminRuns the workspace. Full access everywhere, including workspace settings and the People directory. The only role that can invite people or change roles.
ProducerAdminEverything an admin can do inside productions, including creating shows, managing teams, and deleting reports, but no workspace settings or People directory.
DirectorEditorFull working access on assigned shows: reports, calls, blocking, uploads, and note tags, plus posting announcements.
ChoreographerEditorSame working access as a director, minus announcements and note tag management.
CreativeEditorFor designers and the wider creative team. Identical access to a choreographer.
Stage ManagerEditorReports, calls, blocking, uploads, and note tag management on assigned shows. Cannot post announcements.
CastViewerSees distributed reports, documents, video, announcements, and blocking on assigned shows; writes notes and confirms their own calls.
CrewViewerSame access as cast.

What each role can do

Grouped into plain terms, here is the full capability picture.

What you can doWho can do it
View productions, reports, documents, video, announcements, and blockingEveryone on the show
Write notes and confirm your own callsEveryone on the show
Write rehearsal reports and schedule callsAdmin, Producer, Director, Choreographer, Creative, Stage Manager
Upload documents and rehearsal videoAdmin, Producer, Director, Choreographer, Creative, Stage Manager
Edit blocking and stage setupAdmin, Producer, Director, Choreographer, Creative, Stage Manager
Post announcementsAdmin, Producer, Director
Manage note tagsAdmin, Producer, Director, Stage Manager
Create productions, manage teams and casting, delete reportsAdmin, Producer
Workspace settings, inviting people, changing rolesAdmin only

One nuance worth knowing: draft rehearsal reports are visible only to the roles that can write them. Cast and crew see a report once it has been distributed, never before.

Guardrails built into the system

  • You cannot change your own role. Another admin has to do it, which keeps a lone admin from accidentally locking themselves out.
  • The last admin is protected. Proscene refuses to demote or remove the only remaining admin; promote someone else first.
  • Role changes are immediate. There is no re-invite step; the person's access updates the next time they load a page.
  • Permission checks run on the server. The interface hides what you cannot do, and the server enforces it independently.

Next steps