LogoLogo
Contact SupportProduct
  • Knowledge Base
  • What's New
  • Guides
  • Welcome!
  • Intro to SeaLights
    • What is SeaLights
      • Glossary
      • Working in Conjunction with Your Quality / Coverage Tools
        • SeaLights vs SonarQube
        • SeaLights vs JaCoCo
    • Technical Overview
      • Test Stage Cycle
    • FAQ
  • User Story Coverage
    • Getting Started
    • User Story Challenges & Solution
      • Typical Implementation
      • The Challenges
      • The Solution
    • User Story Coverage Report Overview
      • Release Go / No Go Report
        • How to Generate / Edit the Report
      • User Story Quality Overview
        • How to Generate the User Story View
      • User Story Coverage Analysis
        • How to Generate the Analysis View
      • Uncovered Methods View
        • How to Generate the View
      • Customization
      • Integration
    • Use Cases by Persona
      • Managers
        • Informed Go/No Go Decisions Making
        • Effective Resources Prioritization
        • Overall Progress Monitoring
      • Developers
        • Code Quality Ownership
        • Seamless Collaboration with QA
        • Code Review Facilitator
      • QA Engineers
        • Test Execution Progress Monitoring
        • Testing Effort Prioritization
        • Testing Strategy Planing
    • Technical Overview
      • User Story Coverage Mechanism
      • Technical Architecture
      • Deployment Guide
        • US1_getResults.sh
        • US2_createReport.sh
        • US_UpdateConfluence.sh
  • Test Optimization
    • Getting Started
    • Test Execution Challenges & Solution
      • The Challenges
      • Test Optimization Solution
      • Test Optimization Main Advantages
    • Test Optimization Overview
      • Automated Test Optimization
      • Manual Test Optimization
      • Test Optimization for Pull Request
      • Test Selection Policies
        • Full Run Policy
        • No Code Changes Policy
        • Common Code Policy
        • Fastest Path to 100% Coverage Policy
      • Integrations
    • Use Cases by Persona
      • Managers
        • Fast Delivery
        • Resource Optimization
        • Thorough Testing in Tight Schedule
      • Developers
        • Exploring Only Relevant Test Failures
        • Faster Feedback Loop
        • Shift Left Testing
      • QA Engineers & Manual Testers
        • Faster & Focused Manual Testing
        • Optimizing Test Suite
        • Having Stable Product for Testing
    • Technical Overview
      • Test Optimization Mechanism
        • Associating Code With Tests
          • Statistical modeling
          • One-to-One Mapping
          • Calibration
        • Detecting Modified Code
        • Generating Test Recommendations
      • Technical Architecture
      • Deployment Guide
  • Quality Improvement
    • Getting Started
    • Challenges & Approach Comparison
      • The Challenges
      • Quality Improvement Approaches
      • Choosing the Right Approach
    • Quality Improvement Solution Overview
      • Test Gaps Analysis Report
        • How to Generate / Edit the Report
      • Coverage Trend Report
        • How to Generate / Edit the Report
      • Proof of Testing Report
        • How to Generate / Edit the Report
      • Release Quality Improvement Guide
        • STEP 1: Deploy SeaLights
        • STEP 2: Take a Quality Snapshot
        • STEP 3: Prioritize Code Areas
          • Add Code Labels
          • Ignore Irrelevant Code
          • Perform a Deep CSV Analysis
        • STEP 4: Set Baseline & Threshold
        • STEP 5: Analyze Test Gaps
        • STEP 6: Write Tests
        • Step 7: Make a Go / No Go Decision Based on Quality Gate
        • STEP 8: Measure Defect Escape Rate
      • Over Time Quality Improvement Guide
        • STEP 1: Deploy SeaLights
        • STEP 2: Take a Quality Snapshot
        • STEP 3: Prioritize code areas
          • Add Code Labels
          • Ignore Irrelevant Code
          • Perform a Deep CSV Analysis
        • STEP 4: Set Baseline & Goal
        • STEP 5: Set timeline
        • STEP 6: Write tests
        • STEP 7: Monitor progress
        • STEP 8: Measure Defect Escape Rate
    • Use Cases by Persona
      • Managers
        • Effective Prioritization & Budget Allocation
        • Tracking Progress & Measuring Impact
        • Data-Driven Release Decisions
        • Transparency & Communication
      • Developers
        • Mastering Code Coverage
        • Seamless Collaboration with QA
        • Code Quality Ownership
      • QA Engineers
        • Prioritizing Test Efforts
        • Contributing to Release Informed Decisions
        • Seamless Collaboration with Developers
        • Evaluating Testing Strategy
    • Technical Overview
      • Solution Mechanism
      • Technical Architecture
      • Deployment Guide
  • Coverage
    • Coverage Dashboard
    • Coverage Report
    • Test Gaps Report
      • Code Changes Calculation
        • Hidden Changes Detection
    • Test Optimization - Savings Breakdown
      • TIA Configuration
  • Settings
    • Token Access & Management
    • Quality Gates
    • User Management
      • Managing Users
      • Managing Groups
      • Roles & Permissions
      • SSO Authentication
  • Contact Support
Powered by GitBook
On this page
  • Roles
  • Roles and Permissions Matrix
  • Advanced Permissions

Was this helpful?

  1. Settings
  2. User Management

Roles & Permissions

PreviousManaging GroupsNextSSO Authentication

Last updated 8 days ago

Was this helpful?

SeaLights defines specific roles with predefined permissions to control user access to pages and functionalities. A permission is the ability to see or interact with certain pages and buttons.

Roles

  • Limited User: All Simple User permissions, excluding setting filters on Coverage Dashboard.

  • Simple User: Accesses core reporting and analysis features.

  • Admin User: All Simple User permissions + full administrative access.

  • DevOps User: Access to operational monitoring and agent-related settings.

To change a user's role, or to grant/revoke additional permissions, please contact your SeaLights Admin or send a request to support@sealights.io.

Roles and Permissions Matrix

  • indicates the permission is allowed.

  • indicates the permission is denied.

Feature Group
Permission
Simple User
Admin
DevOps

Coverage Dashboard

Access Dashboard

Coverage Dashboard

Set filter

Coverage Dashboard

Set Reference Build

Coverage Dashboard

Download Coverage Report (CSV)

TGA Report

Access TGA

TGA Report

Refresh Report

TGA Report

Download TGA Report (CSV)

TGA Report

View contributors

TGA Report

Open SCM links

Test Optimization

Access Savings Summary

Test Optimization

Access Savings Breakdown

Test Optimization

Turn TIA On/Off

Test Optimization

Set On Demand Full Run

Cockpit

Build Monitor Access

Cockpit

Agent Monitor Access

Cockpit

Lab Monitor Access

Cockpit

CI Monitor Access

Cockpit

Audit Log Access

Cockpit

Slack Notification channels setup

Cockpit

Pull Requests Integration setup (Legacy)

Settings / Integration

Browser Extension Tokens

Settings / Onboarding

Agent Tokens

Settings / Onboarding

Agent Tokens

Settings / Onboarding

Agent Versions

Settings / Onboarding

Integration Build Labs

Settings / Data Scope

Code Labels Rules - Create/Edit/Delete

Settings / Data Scope

Hidden Apps & Branches - Show/Hide

Settings / Data Scope

Ignored Code Rules - Create/Edit/Disable

Settings / Dashboard

Quality Gates Rules

Settings / TIA

Full Run Policies - Create/Edit/Delete

Settings / Notifications Rules

Create/Edit/Delete

Advanced Permissions

Certain permissions can be granted to any user, regardless of their assigned role, providing granular control:

  • Manage Users & Permissions: Allows a user to manage user accounts and groups.

  • Assign Unassigned Apps: Grants permission to assign applications that are not yet part of any group.

  • Manage Quality Gates: Provides the ability to configure and manage Quality Gate rules.