> For the complete documentation index, see [llms.txt](https://guides.mangoapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides.mangoapps.com/admin-guide/user-provisioning-and-management/admin-roles.md).

# Admin Roles

## Overview

MangoApps allows different levels of administrative control within a domain. Each admin role has distinct permissions, and as a **Network Admin**, you can grant or revoke admin permissions and review all associated privileges through the **Admin Role** tab.

<figure><img src="/files/3zE3NtC9LNVCifRL0ynr" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Users can be assigned multiple admin roles.
{% endhint %}

***

### Admin Role Types

The **Admin Role** tab provides a list of all admin roles within MangoApps.&#x20;

<figure><img src="/files/ep2G1zRBc58JFObvw4d9" alt="" width="563"><figcaption></figcaption></figure>

From this menu, network admins can:

* Click an admin role to view its assigned administrators.
* Add or remove admin permissions for network users.
* Review the permissions associated with each admin role.

***

### Admin Role Tools

<figure><img src="/files/6ejITzgwXtNP4N7KUm7i" alt="" width="563"><figcaption></figcaption></figure>

The Admin Role menu allows network admins access to:

* **Admin Tab**: View all admins assigned to a selected admin role.
* **List of Admins**: Displays all users assigned as admins under the chosen role.
* **User Checkbox for Actions**: Select a user to revoke admin permissions.
* **Remove as Admin**: Click to revoke admin permissions for selected users.
* **Add Admin**: Assign admin privileges to network users.
* **Permissions Tab**: View all permissions assigned to a selected admin role.

***

### Adding/Removing an Admin User

To grant admin privileges to a network user:

1. Select the desired admin role tab from the left hand menu.
2. Click the **Add Admin** button.
3. In the resulting pop-up, enter the network user’s name in the **Select Users** text box.
   1. When assigning **Organization Admins**, specifically, also select the organization from the **Organization Admin For** drop-down menu.
4. Click **Make Admin**.
5. The user will receive a notification and an email confirming their new role.

<figure><img src="/files/UGGoQbnXai7jbmFYcN5Z" alt="" width="563"><figcaption></figcaption></figure>

***

#### Removing an Admin

To revoke a user's admin privileges:

1. Select the desired admin role.
2. Click the **Admin** tab and mark the checkbox next to the user’s name.
3. Click the **Remove as Admin** button.
4. In the confirmation pop-up, click **Yes**.

<figure><img src="/files/tdDb1EySP8m53g3HVcP8" alt="" width="563"><figcaption></figcaption></figure>

The selected admin will lose their administrative privileges. They will **not** receive a notification that this change has been made.

***

### Adding Custom Admin Roles

Network Admins can create custom admin roles for specific module administration.

<figure><img src="/files/rejchI0sDM88hFmziy7N" alt="" width="563"><figcaption></figcaption></figure>

#### Steps to Add a Custom Admin Role:

1. Click **Add Admin Roles**.
2. Enter a role title and select an icon.
3. Click **Add**.
4. Navigate to the **Admin** tab and click **Add Admin**.
5. Select users and assign them the new role.
6. Assign menu and module permissions under the **Permissions** tab.

Click **Done** to save the role settings.

With over 100+ permissions available, admins can tailor custom admin roles to meet the organization's needs.

***

### System User Roles in MangoApps

MangoApps provides the following pre-configured system roles for administration:

* **Domain Administrators / Network Administrators**
* **Organization Administrators**
* **Network Users**
* **Intranet Administrators / Company Administrators**
* **Project & Group Administrators / Team Administrators**
* **Department Administrators**
* **Project, Group, and Department Members**
* **Guest Users**
