Roles and Permissions
This document outlines the different roles and their permissions in CelerBuild.
All users (regardless of role) can:
- Manage their profile settings
- Change their password
- Access help & support page
Standard Version Role
Administrator
- Subscription Management
- Activate subscription
- Manage subscription
- System Management
- Check for updates
- Space Management (Default space only)
- View space information
- Project Management
- Create and manage projects
- Configure project settings
- Server & Cluster Management
- Create and manage server clusters
- Add/remove servers to clusters
- Configure server settings
- Environment Management
- Create and manage environments (dev/test/staging/prod)
- Configure environment settings
- Deployment Operations
- Create deployment tickets
- Review deployment tickets
- Execute deployment tasks
- Create rollback tickets
- Execute rollback tasks
Pro Version Roles
Administrator
- All standard version administrator capabilities
- Space management
- Project member management
Space Owner
- Manages space name and ownership
- Creates projects within their space
- Has access to all projects in their space
- Manages project members in their space
- Can assign Project Owners in their space
Project Owner
- Manages project settings
- Controls project member access
- Reviews deployment requests
- Manages project configurations
Project Master
- Reviews deployment requests
- Executes deployments
- Monitors deployment quality
- Performs rollback when needed
Developer
- Creates deployment requests
- Executes approved deployments
- Initiates rollback requests
- Executes approved rollbacks
Reporter
- Views all Tickets and Tasks
- Accesses project information for projects in Tasks list
- Monitors deployment progress
- Read-only access to deployment history
Role Comparison (Pro Version)
Feature | Admin | Space Owner | Project Owner | Project Master | Developer | Reporter |
---|---|---|---|---|---|---|
Subscription Management | ✓ | - | - | - | - | - |
System Updates | ✓ | - | - | - | - | - |
Space Management | ✓ | ✓ | - | - | - | - |
Project Management | ✓ | ✓ | - | - | - | - |
Project Member Management | ✓ | ✓ | ✓ | - | - | - |
Server & Cluster Management | ✓ | - | - | - | - | - |
Environment Management | ✓ | - | - | - | - | - |
Create Deployment Tickets | ✓ | - | ✓ | ✓ | ✓ | - |
Review Deployment Tickets | ✓ | - | ✓ | ✓ | - | - |
Execute Deployment Tasks | ✓ | - | ✓ | ✓ | ✓ | - |
Read Access (Projects) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ (in Tasks) |
Read Access (Deployments) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Read Access means users can:
- View project information
- View deployment tickets
- View deployment tasks and logs
- Monitor deployment progress
- Access deployment history
Reporter can view all Tickets and Tasks, and access project information for any projects that appear in the Tasks list.