# Roles

Roles are actions within the system that a user can perform. Each user account have have a custom set of roles depending on the level of access that is required.

If a user does not have the sufficient permission to perform an action then the user will not see that specific action.

For example a user does have the role RIMS.Report.View then the Reporting menu item will not appear in the main menu, or the home dashboard.

| Role Name               | Description                                                       |
| ----------------------- | ----------------------------------------------------------------- |
| RIMS.Error.View         | Permission to view the internal error log.                        |
| RIMS.Inspector.View     | Permission to view an inspectors details.                         |
| RIMS.Inspector.Edit     | Permission to create and edit an inspectors details.              |
| RIMS.Badge.View         | Permission to view badge details.                                 |
| RIMS.Badge.Edit         | Permission to create and edit a badge.                            |
| RIMS.Depot.View         | Permission to view depot information.                             |
| RIMS.Depot.Edit         | Permission to create and edit depot information.                  |
| RIMS.Group.Edit         | Permission to create and edit group information.                  |
| RIMS.Group.View         | Permission to view group information.                             |
| RIMS.Book.Edit          | Permission to create and edit book information.                   |
| RIMS.Book.View          | Permission to view book information.                              |
| RIMS.PerformedDuty.View | permission to view performed duty information.                    |
| RIMS.PerformedDuty.Edit | Permission to create and edit performed duties.                   |
| RIMS.User.View          | Permission to view user information.                              |
| RIMS.User.Edit          | Oermission to create and edit users.                              |
| RIMS.Settings.Edit      | Permission to edit settings within RIMS.                          |
| RIMS.Report.View        | Permission to view reports.                                       |
| RIMS.Audit.View         | Permission to view audit reports.                                 |
| RIMS.Import.View        | Permission to import data to the system.                          |
| RIMS.DropList.View      | Permission to edit the dynamic drop down lists within the system. |
