Studio
Roles & permissions
Two layers. Platform role is studio-wide power. Project craft is the production job on a client. A Client user is created with every new project and can only act on that brand.
Signed in as
Sara Nouri
27 of 27 permissions
Studio owner. Unrestricted across production, money, and people.
27grants
Runs the pipeline: projects, posts, staffing, and every task.
20grants
Owns payroll approval and payments. Production is read-only.
10grants
Does assigned craft work. Sees own money. Cannot staff or pay.
9grants
Brand portal. Request videos, drop references, write briefs, and review work β only on their project.
10grants
Layer 1 Β· Platform role
One studio-wide class per person. It decides which modules exist in the rail, who can create clients, and who can touch money.
- 1Look up
platformRoleon the user. - 2Union the grants from that role template.
- 3If the action is project-scoped, require membership unless the role also has view every project.
Layer 2 Β· Project craft
Craft roles sit on the client team: recorder, editor, publisher, or the brand contact. They do not raise studio power. Exception: project manager on a client unlocks create/assign for that client only.
- Nova BeautyManagerScenario writer
- Orbit FinanceManagerScenario writer
- Loom KitchenManager
Manager elevation: post.create, task.create, task.assign, task.update_any, project.staff, file.upload
Permission matrix
Y is a grant. Dash is denied. Your column is highlighted. Object rules still apply on top: own-task updates require you to be the assignee.
| Permission | Admin | Manager | Finance | Contributor | Client |
|---|---|---|---|---|---|
| Studio | |||||
View projects Open clients you are staffed on. | Y | Y | Y | Y | Y |
View every project See the full roster, including paused clients. | Y | Y | Y | β | β |
Create projects Add a client and appoint a manager. | Y | Y | β | β | β |
Staff a project Assign craft roles on a client team. | Y | Y | β | β | β |
| Production | |||||
View posts Read posts on accessible projects. | Y | Y | Y | Y | Y |
Create posts Open a new item on the content pipeline. | Y | Y | β | β | β |
Edit brief Write or update the description a crew will shoot from. | Y | Y | β | β | Y |
Review posts Approve a cut, request changes, or leave a comment. | Y | Y | β | β | Y |
View requests See video and post requests on accessible projects. | Y | Y | β | β | Y |
Request new content Ask the studio for a new video, carousel, or story. | Y | β | β | β | Y |
Accept requests Turn a client request into a draft post on the pipeline. | Y | Y | β | β | β |
View own tasks See work assigned to you. | Y | Y | β | Y | β |
View project tasks See the full board for projects you can access. | Y | Y | β | Y | β |
Create tasks Add manual work onto a post. | Y | Y | β | β | β |
Assign tasks Pick who does a work type. | Y | Y | β | β | β |
Update own tasks Move your assigned task through the statuses. | Y | Y | β | Y | β |
Update any task Change status or cancel work you did not take. | Y | Y | β | β | β |
View files Browse handoffs on accessible posts. | Y | Y | Y | Y | Y |
Upload files Drop raw, WIP, or final media onto a post. | Y | Y | β | Y | Y |
| Finance | |||||
View own earnings See payout rows created from your completed tasks. | Y | Y | Y | Y | β |
View all earnings See every contractor payout row in the studio. | Y | β | Y | β | β |
Approve earnings Mark a pending earning as approved for payout. | Y | β | Y | β | β |
View payments See client invoices and contractor payouts. | Y | β | Y | β | β |
View own invoices See invoices issued to your brand, not crew payouts. | Y | β | β | β | Y |
Record payments Log a wire, Wise transfer, or refund. | Y | β | Y | β | β |
| Access | |||||
View access map Read the role Γ permission matrix. | Y | Y | Y | Y | Y |
Change platform roles Reassign someoneβs studio role. | Y | β | β | β | β |
People
| Person | Job title | Platform role | Client crafts |
|---|---|---|---|
Sara Nouri KR-014 | Project manager | Nova Beauty Β· ManagerNova Beauty Β· Scenario writerOrbit Finance Β· ManagerOrbit Finance Β· Scenario writerLoom Kitchen Β· Manager | |
Reza Karimi KR-021 | Recorder | Nova Beauty Β· RecorderOrbit Finance Β· Recorder | |
Mina Aslan KR-033 | Editor | Nova Beauty Β· EditorOrbit Finance Β· EditorLoom Kitchen Β· Editor | |
Leo Hartmann KR-041 | Cover designer | Nova Beauty Β· Cover designerOrbit Finance Β· Cover designer | |
Neda Farzad KR-052 | Publisher | Nova Beauty Β· PublisherOrbit Finance Β· Publisher | |
Ari Patel KR-060 | Finance | Orbit Finance Β· Finance | |
Yasmin Cole CL-011 | Brand lead | Nova Beauty Β· Client | |
Kenan Demir CL-018 | Marketing director | Orbit Finance Β· Client |