Overview
Permission management is essential for controlling access to features within the application. It ensures that users have appropriate levels of access based on their roles and responsibilities.
Roles
Roles define a set of permissions provided to users based on their job functions or responsibilities. Each role may have different levels of access to resources. Below are the available roles in BOS
- Organization Owner
- System Admin
- Dev Lead
- Developer
Based on the above roles, users will be granted access to the operations which they can perform.
Access granted for each role
Modules | Operations | Organization Owner | System Admin | Dev Lead | Developer |
---|
Organizations | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Update | ✅ | ❌ | ❌ | ❌ |
Organization Configuration | | | | | |
Cloud Accounts | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ❌ | ❌ | ❌ |
| Update | ✅ | ❌ | ❌ | ❌ |
| Delete | ✅ | ❌ | ❌ | ❌ |
Code Analysis (SonarQube) | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Edit | ✅ | ❌ | ❌ | ❌ |
App Notifications (Slack) | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ❌ | ❌ | ❌ |
| Update | ✅ | ❌ | ❌ | ❌ |
| Delete | ✅ | ❌ | ❌ | ❌ |
Subscribed Cloud Provider(s) | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Update | ✅ | ❌ | ❌ | ❌ |
Users | | | | | |
| View | ✅ | ✅ | ✅ | ❌ |
| Search | ✅ | ✅ | ✅ | ❌ |
| Add | ✅ | ❌ | ❌ | ❌ |
| Update | ✅ | ❌ | ❌ | ❌ |
| Delete | ✅ | ❌ | ❌ | ❌ |
| Import | ✅ | ❌ | ❌ | ❌ |
Environments | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ✅ | ❌ | ❌ |
| Update | ✅ | ✅ | ❌ | ❌ |
| Delete | ✅ | ✅ | ❌ | ❌ |
| Validate | ✅ | ✅ | ❌ | ❌ |
| Create | ✅ | ✅ | ❌ | ❌ |
Environment Run History | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
Environment Logs | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Download | ✅ | ✅ | ❌ | ❌ |
Environment SetUp Inputs | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ✅ | ❌ | ❌ |
| Update | ✅ | ✅ | ❌ | ❌ |
| Delete | ✅ | ✅ | ❌ | ❌ |
Deployment(CD) Variables | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ✅ | ❌ | ❌ |
| Update | ✅ | ✅ | ❌ | ❌ |
| Delete | ✅ | ✅ | ❌ | ❌ |
Cloud Resources | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
Pods | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| ViewLogs | ✅ | ✅ | ✅ | ✅ |
| Delete | ✅ | ✅ | ❌ | ❌ |
Products | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ✅ | ✅ | ❌ |
| Update | ✅ | ✅ | ✅ | ❌ |
| Delete | ✅ | ✅ | ✅ | ❌ |
Product Configuration | | | | | |
Product Users | | | | | |
| View | ✅ | ✅ | ✅ | ❌ |
| Search | ✅ | ✅ | ✅ | ❌ |
| Add | ✅ | ✅ | ✅ | ❌ |
| Delete | ✅ | ✅ | ✅ | ❌ |
Product Environments | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ✅ | ❌ | ❌ |
| Delete | ✅ | ✅ | ❌ | ❌ |
Applications | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ✅ | ✅ | ❌ |
| Update | ✅ | ✅ | ✅ | ❌ |
| Delete | ✅ | ✅ | ✅ | ❌ |
Application Configuration | | | | | |
Application Users | | | | | |
| View | ✅ | ✅ | ✅ | ❌ |
| Search | ✅ | ✅ | ✅ | ❌ |
| Add | ✅ | ✅ | ✅ | ❌ |
| Delete | ✅ | ✅ | ✅ | ❌ |
Pipelines | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ❌ | ✅ | ❌ |
| Update | ✅ | ❌ | ✅ | ❌ |
| Delete | ✅ | ❌ | ✅ | ❌ |
| Run | ✅ | ✅ | ✅ | ✅ |
| ViewScripts | ✅ | ❌ | ✅ | ✅ |
| Abort | ✅ | ✅ | ✅ | ✅ |
Pipeline Configuration | | | | | |
Pipeline Users | | | | | |
| View | ✅ | ✅ | ✅ | ❌ |
| Search | ✅ | ✅ | ✅ | ❌ |
| Add | ✅ | ❌ | ✅ | ❌ |
| Delete | ✅ | ❌ | ✅ | ❌ |
Pipeline Notifications | | | | | |
| View | ✅ | ✅ | ✅ | ❌ |
| Search | ✅ | ✅ | ✅ | ❌ |
| Add | ✅ | ❌ | ✅ | ❌ |
| Delete | ✅ | ❌ | ✅ | ❌ |
| Enable(both slack and email) | ✅ | ❌ | ✅ | ❌ |
Pipeline Variables | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| Add | ✅ | ❌ | ✅ | ❌ |
| Update | ✅ | ❌ | ✅ | ❌ |
| Delete | ✅ | ❌ | ✅ | ❌ |
Pipeline History | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
Job History | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
Pipeline Logs | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Download | ✅ | ❌ | ✅ | ❌ |
Build Artifacts | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Download | ✅ | ✅ | ✅ | ✅ |
ActivityLogs | | | | | |
| View | ✅ | ✅ | ✅ | ✅ |
| Search | ✅ | ✅ | ✅ | ✅ |
| ViewAll | ✅ | ❌ | ❌ | ❌ |
Dashboard | | | | | |
Platform Usage | | | | | |
| View | ✅ | ❌ | ❌ | ❌ |
Build And Deploy | | | | | |
| View | ✅ | ❌ | ❌ | ❌ |
Cloud Accounts Cost | | | | | |
| View | ✅ | ❌ | ❌ | ❌ |
Users Count | | | | | |
| View | ✅ | ❌ | ❌ | ❌ |