# Permissions

Assigning the right **permissions** determines what each user can see and do inside AutoRABIT (ARM).\
This page shows Org Administrators how to grant roles, module access, and branch access so teammates have just the access they need—nothing more, nothing less.

*Users with the **Admin** role manage their own permissions under that role and therefore do **not** appear in the Permissions list.*

***

## Assign Permissions to Users <a href="#to-assign-permissions-to-users" id="to-assign-permissions-to-users"></a>

1. From the **`Admin`** module, open the **`Permissions`** tab.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FJOtvdEAhiNgJXFuWM0wi%2Fimage.png?alt=media&#x26;token=a2dfed66-1253-4edc-a7e5-c02e588a1ddd" alt="Admin menu with Permissions tab selected" width="251"><figcaption></figcaption></figure>
2. Select one or more users:

   * **Single user** – click the person’s first name.
   * **Bulk assignment** – tick the checkboxes for at least **two** users.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FiBYMpfpr1Duq5khuqFBw%2Fimage.png?alt=media&#x26;token=b8dc9f8c-02a5-458e-ab3d-3e2c933936a3" alt="Permissions list with checkboxes for bulk assignment"><figcaption></figcaption></figure>
3. In the user-permission screen, choose the **Roles** and check the modules those users should access.
4. Click **Save**. The changes take effect on the users’ next login.
5. You can always click a name later to revisit that user’s detail view.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fvbu1ghQeSSRSRv05hG8X%2Fimage.png?alt=media&#x26;token=8ddfb924-3b76-44fd-a8ee-67e2b476fbbe" alt="User detail view showing role and module assignments"><figcaption></figcaption></figure>

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F1DfMnwQYd7xRwKuG8Q3T%2Fimage.png?alt=media&#x26;token=f440fb9e-693e-4dfb-a981-bbcc5f27f049" alt="Save button for user permissions" width="563"><figcaption></figcaption></figure>

***

## Provide Branch Access to a User <a href="#to-provide-branch-access-to-a-user" id="to-provide-branch-access-to-a-user"></a>

Need to restrict or expand Git access? Grant repository or branch permissions here.

1. In **`Admin › Permissions`**, click the user’s name.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Ftin2FA4SYBSAfX0lSB9p%2Fimage.png?alt=media&#x26;token=142d7e70-c912-4614-8245-dd93874fa0d3" alt="Selecting a user to edit branch permissions" width="561"><figcaption></figcaption></figure>
2. Scroll to the **`Version Control`** section. Check the branches the user should see.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fhmn4G1niNfoA7NPMlcoL%2Fimage.png?alt=media&#x26;token=ff766a44-7fbe-4440-82e2-983a93527fa9" alt="Version Control section with branch checkboxes"><figcaption></figcaption></figure>
3. To grant access to **every** branch inside a repo, tick the **Repository** checkbox.
4. Click **Save**.

***

### Tips & Notes

* **Bulk Assignment** is perfect for onboarding large teams—select everyone and apply the standard role set once.
* If a user needs temporary access to a sensitive branch, grant it, set a calendar reminder, and remove it later.
* Remember that Admin-role users manage their own permissions and are hidden from the Permissions tab.
