Skip to main content

User Profile Page

This page displays comprehensive information about a specific user. You can reach this page by clicking a user's name on the Users List page, or by selecting "Profile" from the user menu to view your own profile.

Page Layout

The profile page features a modern card-based layout with the following sections:

Header Section

The header features a gradient background and contains:

Avatar Display (Left)

  • Displays the user's profile picture, or their initials with a colored background if no image is set
  • When viewing your own profile:
    • An "Edit Avatar" button appears below the image to upload a new profile picture
    • If you have an avatar set, an "X" button appears in the top-right corner to remove it (with confirmation)

User Information & Actions (Right)

  • User Name: The full name of the user (editable inline when viewing own profile)
  • Email Address: The user's registered email (editable inline when viewing own profile)
  • Action Buttons (own profile only):
    • Edit Profile: Enables inline editing mode for user information and preferences
    • Change Password: Opens a modal to update your password

Information Sections

The following collapsible sections are displayed when viewing your own profile or as an admin. They appear in this order:

Account Information

Displays core account details:

  • System Access: The user's access level (ADMIN, PROJECTADMIN, USER, or NONE), set either manually by an admin or automatically via group role mapping
  • Authentication Method: Internal (email/password), SSO Only, Email & SSO, or SCIM Provisioned (the row is owned by an upstream identity provider)
  • Default Role: The default role assigned to the user
  • API User: Indicates if this is an API account (shown as a disabled switch)
  • Two-Factor Authentication (2FA): Toggle, QR code setup, backup code management, and regeneration controls
note

If your organization has enforced 2FA, you will not be able to disable it. A notice will appear if SSO logins bypass your personal 2FA settings.

For detailed 2FA setup instructions, see Two-Factor Authentication.

Directory Profile

Shown only for users provisioned through SCIM 2.0. These fields are read-only — they are synced from your identity provider and any edits must be made there.

The section surfaces whatever your IdP sent on the last POST / PUT / PATCH:

  • First name and Last name (name.givenName / name.familyName)
  • Directory username (userName) and IdP user ID (externalId) — useful for matching this account against your IdP's view of the same person
  • Title and User type from the SCIM core attributes
  • From the SCIM Enterprise User extension: Employee number, Department, Division, Organization, Cost center, and Manager (display name)

Rows render only when the IdP actually sent a value; an empty bucket renders the message "Your identity provider has not sent any enterprise directory attributes for this account." instead of a wall of em-dashes.

Access

Shows what the user can reach in the system:

  • Projects: All projects the user is assigned to
  • Groups: All groups the user belongs to

User Preferences

When viewing your own profile, you can view and edit these preferences:

Display Preferences

  • Theme: Choose from Light, Dark, System, Green, Orange, Purple, or Accessible themes (with color indicators). The Accessible theme is a high-contrast option tuned for WCAG 2.2 Level AA — see Accessibility
  • Locale: Language preference (English, German, Spanish, French, Italian, Dutch, Polish, Portuguese, Turkish, Vietnamese, Russian, Chinese Simplified, Chinese Traditional, Japanese, Korean)
  • Items Per Page: Number of items to show in paginated tables (10, 25, 50, 100)

Date & Time Formatting

  • Date Format: Choose between MM/DD/YYYY, DD/MM/YYYY, or YYYY-MM-DD formats
  • Time Format: 12-hour (HH:MM AM/PM) or 24-hour (HH:MM) format
  • Timezone: Select your timezone from a searchable list

Notification Settings

  • Notification Mode: Control how you receive notifications:
    • Use Global Settings
    • None (no notifications)
    • In-App Only
    • In-App + Email (Immediate)
    • In-App + Email (Daily Digest)

API Tokens

Shown only when viewing your own profile and the account has API access. Lets you create, view, and revoke personal access tokens used to authenticate against the TestPlanIt REST API.

For details on token scopes and lifecycle, see API Tokens.

Activity Statistics

Shows user activity metrics in a grid layout:

  • Projects Created
  • Test Cases Created
  • Sessions Created
  • Test Runs Created
  • Milestones Created
  • Last Active date

Audit Log

Shown on your own profile, or on any user's profile when you're an administrator. Expands to an Audit Log of the actions that user has performed — logins, data changes, permission changes, and more — scoped automatically to that user. The search box and the action, entity-type, project, and date-range filters work just like the system-wide viewer. See Viewing your own activity for details.

Account History

Shows historical account information:

  • Date Created: When the account was created
  • Created By: Who created the account (or "Self Registered")
  • Email Verified: The verification date or "Unverified" status
  • Users Created: List of users created by this account

Mentioned Comments

Shown only on your own profile. Lists comments where you've been @-mentioned across the system, with links back to the originating test case, run, session, or issue. Useful for catching up on conversations that need your input.

Editing Mode

When you click the Edit Profile button:

  1. The name and email fields become editable input fields
  2. The preferences section switches to form controls (dropdowns, radio buttons)
  3. Cancel and Submit buttons replace the Edit Profile button
  4. Changes are saved when you click Submit
  5. The page refreshes to show updated information
SCIM-provisioned users

If your account was provisioned through SCIM 2.0, the name and email inputs stay disabled in edit mode with a "managed by your identity provider via SCIM" hint, and the save call omits those fields server-side. Preferences, avatar, password (when the account also has Internal auth), API tokens, and 2FA are still yours to change locally. Update your name or email in the IdP — the next sync will pull it into TestPlanIt.

Permissions

  • Users can only edit their own profiles
  • Admins can view additional private information for all users
  • Regular users viewing other profiles see limited public information