ADMIN
Roles, permissions & access control
Roles
Admin
25 permissions
Business Owner
17 permissions
Venue Booking Manager
7 permissions
Creative Director
5 permissions
Graphic Designer
4 permissions
Video Editor
4 permissions
Artist
3 permissions
Event Assistant
4 permissions
Influencer Marketing Manager
4 permissions
Ads Manager
5 permissions
Permission Matrix
Visibility and actions derive from this matrix. Every critical action is also re-checked server-side (requirePermission) — UI is never the only gate.
| Permission | Admin | Business Owner | Venue Booking Manager | Creative Director | Graphic Designer | Video Editor | Artist | Event Assistant | Influencer Marketing Manager | Ads Manager |
|---|---|---|---|---|---|---|---|---|---|---|
| dashboard.view | ||||||||||
| events.view | · | |||||||||
| venues.view | · | · | · | · | · | · | ||||
| visuals.view | · | · | · | · | ||||||
| influencers.view | · | · | · | · | · | · | · | |||
| ads.view | · | · | · | · | · | · | · | |||
| finance.view | · | · | · | · | · | · | · | · | ||
| admin.view | · | · | · | · | · | · | · | · | · | |
| events.create | · | · | · | · | · | · | · | · | ||
| events.update | · | · | · | · | · | · | · | |||
| venues.manage | · | · | · | · | · | · | · | · | ||
| venue_requests.create | · | · | · | · | · | · | · | |||
| contracts.create | · | · | · | · | · | · | · | · | ||
| contracts.mark_sent_to_legal | · | · | · | · | · | · | · | · | ||
| contracts.mark_signed | · | · | · | · | · | · | · | |||
| pricing.manage | · | · | · | · | · | · | · | · | ||
| visuals.upload | · | · | · | · | · | · | ||||
| visuals.review_creative | · | · | · | · | · | · | · | · | ||
| visuals.review_owner | · | · | · | · | · | · | · | · | ||
| visuals.review_artist | · | · | · | · | · | · | · | · | ||
| influencers.manage | · | · | · | · | · | · | · | |||
| ads.manage | · | · | · | · | · | · | · | |||
| ads_reports.submit | · | · | · | · | · | · | · | · | ||
| finance.manage | · | · | · | · | · | · | · | · | ||
| rbac.manage | · | · | · | · | · | · | · | · | · |