> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/security-users-and-roles-6/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/security-users-and-roles-6/various-user-roles/non-admin-user-roles.md).

# Non-admin User Roles

The section focuses on user-defined roles of the platform users.

{% hint style="success" %}
*Check out the walk-through on how to assign customized roles to users.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPndDe4DVv05oVbtA2ymM%2Fuploads%2FR92xwsFIxRL4t0jSm2RV%2Fnon-admin%20user.mp4?alt=media&token=4e0f6814-de91-4dbf-8433-96455dbb3cbb>" %}
***Assigning customised roles to a user/ Inserting a user to a non-admin user group***
{% endembed %}

The ***user allocated to any group other than the Admin Role*** with limited credited permissions gets the ***non-admin user role*** category. The non-admin users may have customized access to platform modules based on the rights given by their administrator.

* Select a non-admin user group from the User Groups list (E.g., Non-Admin Group).
* Open the ***Add Users to Group*****&#x20;panel** and add a specific user/ users to that group.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/1Zeex4DQHEiZ9lf1cZjw/image.png" alt=""><figcaption><p><em><strong>Adding a user to a non-admin group</strong></em></p></figcaption></figure>

*OR*

A user can be assigned a non-admin group using the ***Assign Group to User*** option while completing the user creation/ updation process.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/IAlyOQvd54oK9mQdDCpt/image.png" alt=""><figcaption><p><em><strong>Selecting a non-admin group for a user</strong></em></p></figcaption></figure>

* You can check out various access permissions provided to the user group or customize the given permissions such as for App, Folder, and File to the selected group.&#x20;

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/WfInF12PmomX1LsHZBYz/image.png" alt=""><figcaption></figcaption></figure>

Let us take an example to understand how a non-admin user interacts with the BDB platform displaying the details for a Non-admin user group:

* **App Permissions:** The selected user group does not have permission(s) to access the Admin, Form, and Survey modules.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/yrNkvOle59oOWiJrtrnf/image.png" alt=""><figcaption><p><em><strong>Customised App/ module Permissions</strong></em></p></figcaption></figure>

* **Folder Permissions:** The selected user group does not have permission(s) to ***Add To Favorite, Delete, Link a URL, and Open in a New Tab*** for a Folder.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/jDGow2UeimVMQDVhBDmc/image.png" alt=""><figcaption><p><em><strong>Customised Folder Permissions</strong></em></p></figcaption></figure>

* **File Permissions:** The selected user group does not have ***File Permissions*** to ***Add To Favorite, Delete, Open in a New Tab,*** or ***Rename*** a file document.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/NY42JJQ3qc0TN7E9hXcx/image.png" alt=""><figcaption><p><em><strong>Customised File Permissions</strong></em></p></figcaption></figure>

* Save the User Group updates.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/kABzJodeikuNzOrazv20/image.png" alt=""><figcaption></figcaption></figure>

* A confirmation message appears to inform that the group updates are saved.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/9GyJzHOxQYWR0bp9NMGH/image.png" alt=""><figcaption></figcaption></figure>

* The user(s) gets added to the selected non-admin user group.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/XZzfYm9QGJu1jZCwQ1cm/image.png" alt=""><figcaption></figcaption></figure>

* Login to the Platform using a non-admin user's credentials. ​

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/t8wc1BPHsT45OSHLijay/image.png" alt=""><figcaption></figcaption></figure>

* Open the ***Apps*** menu. You will find only the permitted modules accessible to the user.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/6Za6DLFJxSoyvZdLXF2o/image.png" alt=""><figcaption><p><em><strong>Restricted Apps menu for a non-admin user</strong></em></p></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark>  The Home, Report, and Data Catalog modules are also allowed for a Viewer Role user.*
{% endhint %}

* Try to access the attributive options by clicking on the ***Options*** icon on the My Documents page. You can see that the user gets only limited (permitted) options. E.g., Only the ***Create Folder*** and ***Link a URL*** options are visible in the following image.

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/T3m1AnxAqGeeg6eVYrcr/image.png" alt=""><figcaption><p><em><strong>Restricted Folder Options for a non-admin user</strong></em> </p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/X64TB385HbtYUgtCVwC5/blobs/DP83wtS6ZWnSTLHCDxsc/image.png" alt=""><figcaption><p>Restricted File Options for a non-admin user</p></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark> The non-admin role users will have customized or restricted permissions for apps, folders, and files based on the permissions assigned to their user group.*
{% endhint %}
