Skip to main content

Introduction

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

  1. Organization Owner
  2. System Admin
  3. Dev Lead
  4. Developer

Based on the above roles, users will be granted access to the operations which they can perform.

Access granted for each role

ModulesOperationsOrganization OwnerSystem AdminDev LeadDeveloper
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