RBAC enforces the least privilege principle, ensuring users only have access to the resources necessary for their specific roles.
Action | Owner | Admin | Editor | Member |
---|---|---|---|---|
Team Management | ||||
Add, remove, and manage members | ✅ | ✅ | ❌ | ❌ |
Manage roles of members | ✅ | ✅ | ❌ | ❌ |
Manage workspace settings | ✅ | ✅ | ❌ | ❌ |
Update workspace tier | ✅ | ✅ | ❌ | ❌ |
Delete the workspace | ✅ | ❌ | ❌ | ❌ |
Transfer ownership to another member | ✅ | ❌ | ❌ | ❌ |
Forms Management | ||||
View forms and responses | ✅ | ✅ | ✅ | ✅ |
Manage responses of forms | ✅ | ✅ | ✅ | ❌ |
Create and edit forms | ✅ | ✅ | ✅ | ❌ |
Archive forms | ✅ | ✅ | ✅ | ❌ |
Close forms | ✅ | ✅ | ✅ | ❌ |
Delete forms | ✅ | ❌ | ❌ | ❌ |
Projects Management | ||||
View projects | ✅ | ✅ | ✅ | ✅ |
Create and edit projects | ✅ | ✅ | ❌ | ❌ |
Delete projects | ✅ | ❌ | ❌ | ❌ |
Contracts & Pipeline | ||||
View project contracts | ✅ | ✅ | ✅ | ✅ |
Create, edit, delete project contracts | ✅ | ✅ | ✅ | ❌ |
Deploy/pause project pipeline | ✅ | ✅ | ❌ | ❌ |
Analytics & Charts | ||||
View charts | ✅ | ✅ | ✅ | ✅ |
Create, delete, edit charts | ✅ | ✅ | ✅ | ❌ |
Alerts & Monitoring | ||||
View project alerts | ✅ | ✅ | ✅ | ✅ |
Create, delete, edit project alerts | ✅ | ✅ | ✅ | ❌ |
Data Management | ||||
Import wallet addresses | ✅ | ✅ | ✅ | ❌ |