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