> ## Documentation Index
> Fetch the complete documentation index at: https://docs.glidepathcpm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# User Management

> Managing team members and access control

# User Management

Invite team members to your project and control their access with role-based permissions.

## Feature Spec Reference

**Module 14 — Multi-User Auth**

## User Roles

GlidePath has three roles with different permission levels:

### Viewer

* **Can:** View Gantt chart, dashboard, look-ahead, risk register
* **Cannot:** Edit tasks, create dependencies, modify project settings
* **Use for:** Stakeholders, sponsors, read-only reporting

### Editor

* **Can:** View all content, create and edit tasks, define dependencies, add progress
* **Cannot:** Manage users, modify project settings, delete project
* **Use for:** Team members, schedulers, field supervisors

### Admin

* **Can:** Everything—edit tasks, manage users, modify settings, export/import, delete project
* **Cannot:** (nothing—full access)
* **Use for:** Project manager, scheduler, system administrator

## Inviting Users

### Step 1: Open User Management

1. Open **Settings** tab
2. Click **User Management**

### Step 2: Add User

1. Click **+ Invite User**
2. Enter email address
3. Select role (Viewer, Editor, Admin)
4. Click **Send Invite**

### Step 3: User Joins

* User receives email invitation with join link
* User clicks link and accepts invitation
* User gains access to project immediately

## Managing Existing Users

### Change User Role

1. In User Management, select the user
2. Click **Change Role**
3. Select new role (Viewer → Editor, etc.)
4. Click **Update**

### Remove User

1. In User Management, select the user
2. Click **Remove User**
3. Confirmation appears
4. User loses access immediately

## Permissions Matrix

| Action                | Viewer | Editor | Admin |
| --------------------- | ------ | ------ | ----- |
| View Gantt Chart      | ✓      | ✓      | ✓     |
| Create/Edit Tasks     | ✗      | ✓      | ✓     |
| Manage Dependencies   | ✗      | ✓      | ✓     |
| Update Progress       | ✗      | ✓      | ✓     |
| Manage Users          | ✗      | ✗      | ✓     |
| Edit Project Settings | ✗      | ✗      | ✓     |
| Import/Export         | ✗      | ✓      | ✓     |
| Delete Project        | ✗      | ✗      | ✓     |

## Email Notifications

Team members can opt in to email notifications:

* **Task assignments:** When assigned to a task
* **Status updates:** When project milestones are reached
* **Look-Ahead:** Weekly look-ahead reports
* **Risk alerts:** When risks change status

Configure in **Preferences** (Module 8).

## Screenshot

<img src="https://mintlify.s3.us-west-1.amazonaws.com/glide-path/assets/screenshots/08-02-user-management-dialog.png" alt="User Management Dialog" />

*User management showing list of team members with roles and remove buttons.*

***

## Next Steps

* [Project Settings](/admin/01-project-settings)
* [Baselines and Versions](/admin/03-baselines-versions)
