Roles and Permissions
Roles and Permissions
Every project member in SceneItAll has a role that determines what they can do. Roles follow a hierarchy: Owner has the most access, and each level below has fewer capabilities.
The Four Roles
Owner
The person who created the project. There is exactly one owner per project.
- Full control over all project settings and data.
- Can manage members (invite, remove, change roles).
- Can delete the project.
- Has all Admin and Member permissions.
Admin
Trusted team members who help manage the project’s content.
- Upload and manage scripts.
- Access script settings.
- Run AI detection, continuity checks, and synopsis generation.
- Review and accept AI proposals.
- Publish and unpublish scripts.
- Manage episodes (create, rename, archive).
- Manage revisions (upload, rename, archive, delete).
- Split and merge scenes.
- Manage crew and cast (add, edit, delete, import).
- Renumber cast.
- Invite new members and manage member roles (Admin, Member, Viewer) — but cannot modify the Owner or delete the project.
- All Member permissions.
Member
Standard team members who can view and contribute but not manage.
- View all scripts, breakdowns, and crew data.
- Add comments on scenes.
- Like and interact with comments.
- Upload files (when permitted).
Viewer
Read-only access to the project.
- View scripts, breakdowns, and crew data.
- Cannot make any changes.
What Each Role Can Do
| Action | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| View scripts and breakdowns | Yes | Yes | Yes | Yes |
| Add comments | Yes | Yes | Yes | No |
| Upload scripts | Yes | Yes | No | No |
| Manage episodes | Yes | Yes | No | No |
| Script settings | Yes | Yes | No | No |
| Run AI features | Yes | Yes | No | No |
| Review proposals | Yes | Yes | No | No |
| Publish/unpublish scripts | Yes | Yes | No | No |
| Manage crew and cast | Yes | Yes | No | No |
| Invite members | Yes | Yes | No | No |
| Change member roles / remove members | Yes | Yes* | No | No |
| Delete project | Yes | No | No | No |
* Admins can change roles and remove any member except the Owner (and cannot change their own role).
How Roles Are Assigned
- The person who creates a project is automatically the Owner.
- When inviting new members (via the Invite button in the top bar), the inviter — Owner or Admin — picks the role to grant: Admin, Member, or Viewer. Owner is never an invite option.
- Owners and Admins can change member roles and remove members at any time; Admins cannot modify the Owner.
- Users cannot change their own role.
Tips
- Keep the number of Admins small — they have significant control over project content.
- Use the Member role for department heads and crew who need to view breakdowns but shouldn’t manage scripts.
- The Viewer role is useful for executives, clients, or stakeholders who need visibility without edit access.
- There can only be one Owner per project. Ownership cannot be transferred through the app.