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, USER, READ_ONLY, etc.)
- Authentication Method: Internal, SSO, or both
- 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
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.
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, or Purple themes (with color indicators)
- 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
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:
- The name and email fields become editable input fields
- The preferences section switches to form controls (dropdowns, radio buttons)
- Cancel and Submit buttons replace the Edit Profile button
- Changes are saved when you click Submit
- The page refreshes to show updated information
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