Manage Roles

Learn how to manage roles in AssetLoom

Roles define what a user can do in the system by grouping a set of permissions into a single access level. This page is used to operationally manage access control in your site.

Who can access Roles and Permissions?

Only users with the Admin role can access and manage roles.

Accessing the Manage Roles page

  1. Go to Settings → Administration → Permissions
  2. Select the Roles tab Accessing the Manage Roles page

Here you will see two sections:

  • Default Account Roles – Admin, Editor, Viewer
  • Custom Account Roles – Any roles you have created

View Roles

Working with Default Roles

AssetLoom includes three built-in default roles. Every user must be assigned a role to access the platform. These roles come with predefined permission sets that control access across the system.

  • Admin – Full system access with control over all features, data, and system settings.
  • Editor – Operational access to create and manage the 5 main resources (Assets, Accessories, Licenses, Components, and Consumables)
  • Viewer – Read-only access to view assets and system data without the ability to create, edit, or delete anything.

Detailed Default Role Permissions

Below is the full permission matrix showing what each default role can access:

ResourcePermissionAdminEditorViewer
AssetsView all assets✓✓✓
AssetsView assigned assets✓✓✓
AssetsCreate assets✓✓✕
AssetsEdit assets✓✓✕
AssetsDelete assets✓✓✕
AssetsRestore assets✓✓✕
AssetsImport assets✓✓✕
AssetsExport assets✓✓✕
AssetsManage custody verifications✓✓✕
AccessoriesView all accessories✓✓✓
AccessoriesView assigned accessories✓✓✓
AccessoriesCreate accessories✓✓✕
AccessoriesEdit accessories✓✓✕
AccessoriesDelete accessories✓✓✕
AccessoriesRestore accessories✓✓✕
AccessoriesImport accessories✓✓✕
AccessoriesExport accessories✓✓✕
AccessoriesCheck in accessories✓✓✕
AccessoriesCheck out accessories✓✓✕
LicensesView all licenses✓✓✓
LicensesView assigned licenses✓✓✓
LicensesCreate licenses✓✓✕
LicensesEdit licenses✓✓✕
LicensesDelete licenses✓✓✕
LicensesRestore licenses✓✓✕
LicensesImport licenses✓✓✕
LicensesExport licenses✓✓✕
LicensesCheck in licenses✓✓✕
LicensesCheck out licenses✓✓✕
ComponentsView all components✓✓✓
ComponentsCreate components✓✓✕
ComponentsEdit components✓✓✕
ComponentsDelete components✓✓✕
ComponentsRestore components✓✓✕
ComponentsImport components✓✓✕
ComponentsExport components✓✓✕
ComponentsCheck in components✓✓✕
ComponentsCheck out components✓✓✕
ConsumablesView all consumables✓✓✓
ConsumablesView assigned consumables✓✓✓
ConsumablesCreate consumables✓✓✕
ConsumablesEdit consumables✓✓✕
ConsumablesDelete consumables✓✓✕
ConsumablesRestore consumables✓✓✕
ConsumablesImport consumables✓✓✕
ConsumablesExport consumables✓✓✕
ConsumablesCheck out consumables✓✓✕
Custom FieldsView custom fields✓✕✓
Custom FieldsCreate custom fields✓✕✕
Custom FieldsEdit custom fields✓✕✕
Custom FieldsDelete custom fields✓✕✕
Custom FieldsExport custom fields✓✕✕
Asset ModelsView asset models✓✕✓
Asset ModelsCreate asset models✓✕✕
Asset ModelsEdit asset models✓✕✕
Asset ModelsDelete asset models✓✕✕
Asset ModelsImport asset models✓✕✕
Asset ModelsExport asset models✓✕✕
DepartmentsView departments✓✕✓
DepartmentsCreate departments✓✕✕
DepartmentsEdit departments✓✕✕
DepartmentsDelete departments✓✕✕
DepartmentsImport departments✓✕✕
DepartmentsExport departments✓✕✕
CategoriesView categories✓✕✓
CategoriesCreate categories✓✕✕
CategoriesEdit categories✓✕✕
CategoriesDelete categories✓✕✕
CategoriesExport categories✓✕✕
DepreciationsView depreciations✓✕✓
DepreciationsCreate depreciations✓✕✕
DepreciationsEdit depreciations✓✕✕
DepreciationsDelete depreciations✓✕✕
LocationsView locations✓✕✓
LocationsCreate locations✓✕✕
LocationsEdit locations✓✕✕
LocationsDelete locations✓✕✕
LocationsImport locations✓✕✕
LocationsExport locations✓✕✕
SuppliersView suppliers✓✕✓
SuppliersCreate suppliers✓✕✕
SuppliersEdit suppliers✓✕✕
SuppliersDelete suppliers✓✕✕
SuppliersImport suppliers✓✕✕
SuppliersExport suppliers✓✕✕
ManufacturersView manufacturers✓✕✓
ManufacturersCreate manufacturers✓✕✕
ManufacturersEdit manufacturers✓✕✕
ManufacturersDelete manufacturers✓✕✕
ManufacturersImport manufacturers✓✕✕
ManufacturersExport manufacturers✓✕✕
StatusesView statuses✓✕✓
StatusesCreate statuses✓✕✕
StatusesEdit statuses✓✕✕
StatusesDelete statuses✓✕✕
StatusesExport statuses✓✕✕
ReservationsCheck out reservations✓✕✕
ReservationsDecline reservation requests✓✕✕
ReservationsRemove reservation assignments✓✕✕
PeopleView people✓✕✓
Note

Permissions set in Default Roles (Admin, Editor, Viewer) are fixed and cannot be modified. If you need custom permissions, consider creating a Custom Role tailored to your team’s needs.

You can assign users to these roles directly by selecting them from the user list.

assign users to roles

Working with a Custom Role

If the default roles do not match your needs, you can create a custom role.

Working with a Custom Role

  1. Click + New role in the Custom Roles section
  2. Enter a role name
  3. Search and select permissions from available resources to define what this role can do
  4. Assign users to the role
  5. Click Save

Custom roles allow you to create fine-grained access levels for specific teams or responsibilities.

Editing a Role

  1. Select the role you want to edit (Editor, Viewer, or custom role)
  2. Update the role name or description
  3. Check or uncheck permissions to customize access (only for Editor or Custom roles)
  4. Add or remove users from the role
  5. Click Save