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
  • User Statuses
  • Creating a User
  • Adding Individual User Accounts
  • Creating Multiple Users (Bulk Upload)
  • Updating a User
  • Disabling/Enabling a User
  • Deleting a User

Was this helpful?

  1. Settings
  2. User Management

Managing Users

Users with the Manage Users & Permissions permission can create, update, disable, enable, or delete user accounts.

User Statuses

SeaLights distinguishes between different user statuses:

  • Active: User can log in.

  • Inactive: User cannot log in (temporarily blocked).

  • Deleted: User account is removed and cannot log in.

SSO users are provisioned as active upon their initial login. To permanently remove an SSO user, an Admin must ensure they are blocked within the organization's Identity Provider; otherwise, deleting them from SeaLights settings will only result in their re-creation on the next login.

User accounts managed directly by SeaLights (not via SSO) have a password status:

  • OK: User can log in with their current password.

  • Temporary: User must change their password upon first login.

  • Temporary-Expired: User cannot log in until an administrator resends a temporary password.

  • Reset-Code: User can log in after setting a new password using a confirmation code.

  • Reset-Code-Expired: User cannot login until admin resets password or user uses forgot password.


Creating a User

Adding Individual User Accounts

  1. In the Users list under Users & Permissions, click Create User.

  2. Provide the user's first name, last name, email address, and assign a role.

  3. Optionally, grant the user with specific permissions.

  4. Click "Create".

  5. Optionally, assign the user to specific groups.

Upon creation, new users receive a welcome email with their username and a temporary password. This initial password allows them to log in, but they will then be immediately required to create a new, secure password.

The temporary password has a 15-day expiry; should it expire, an administrator with Users & Permissions privileges can resend the welcome email to issue a new temporary password.

Creating Multiple Users (Bulk Upload)

You can add multiple users simultaneously using a CSV file:

  1. In the Users list under Users & Permissions, click Bulk Create Users.

  2. Download the Blank CSV Template provided in the dialog.

  3. Open the downloaded CSV file and fill in the details for each new user. Make sure not to remove the column headers. You'll need to provide:

    1. Email address

    2. First name

    3. Last name

    4. Role (e.g., user-limited, user, user-admin, or user-devops). A handy Lookup button is available in the dialog to show valid role values.

    5. (Optional) Groups: A list of group names separated by $$ (e.g., GroupA$$GroupB). Use the Lookup button in the dialog to show a list of existing groups in your organization.

    6. (Optional) Permissions: A list of specific permissions separated by $$. Use the Lookup button in the dialog to show valid permission values.

  4. Save your completed CSV file.

  5. Click on Attach CSV File to select your saved file and press the Upload button.

    1. If any errors occur during the upload, you'll receive detailed feedback for each affected row.

Upon creation, new users receive a welcome email with their username and a temporary password. This initial password allows them to log in, but they will then be immediately required to create a new, secure password.

The temporary password has a 15-day expiry; should it expire, an administrator with Users & Permissions privileges can resend the welcome email to issue a new temporary password.


Updating a User

  1. In the Users list, find the user using the search bar or by navigating the list.

  2. Click on the user name.

  3. You can update their first name, last name, role, permissions, and assigned groups.


Disabling/Enabling a User

To temporarily block or restore a user's access:

  1. In the Users list, locate the user.

  2. Confirm the action when prompted.

To enable an inactive user:

  1. Confirm the action when prompted.


Deleting a User

Deleting an account permanently removes the user's access.

  1. In the Users list, locate the user.

  2. Hover over the user and click the delete button.

    1. This action is available only after disabling the user.

  3. Confirm the deletion when prompted.


PreviousUser ManagementNextManaging Groups

Last updated 13 days ago

Was this helpful?

If you've included group names in your CSV that don't yet exist in SeaLights and want them created automatically, check the "Create group if... " box in the Bulk Create Users dialog.

Hover over the user and click the toggle switch, on the action buttons column.

Hover over the user and click the toggle switch, on the action buttons column.