Skip to main content

Roles Management

Mercury’s Roles module lets administrators define sets of permissions that can be assigned to users. A role controls which areas of the system a user can access, and what actions they can perform.

Roles List (Grid View)

Manage Roles

From the Manage Roles screen you can:

  • Filter or search by any column
  • Export the list as Excel, CSV or PDF
  • Bulk Actions: select multiple roles to delete or toggle built-in status
  • New Role: click to open the create-role form
  • Row Actions: use the Edit or Delete icons to modify or remove a single role

Columns

ColumnDescription
IDInternal role identifier
NameDisplay name of the role
Limit Stores✓ if the role’s permissions can be scoped to specific stores
Limit Brands✓ if the role’s permissions can be scoped to specific brands
DescriptionBrief summary of the role’s purpose
Built-in✓ if this is a system-provided role that cannot be deleted
Allow Console Access✓ if users in this role may sign in to the admin console
ActionsEdit or Delete

Role Details (Create / Edit Form)

Click New Role or the edit icon on any row to open the role form, which has two tabs:

1. Basic

Role Basic Tab

FieldDescription
NameHuman-readable name for the role
Limit StoresCheckbox to restrict permissions by store (when enabled, you must assign specific stores)
Limit BrandsCheckbox to restrict permissions by brand (when enabled, you must assign specific brands)
DescriptionShort summary of the role’s responsibilities
Admin HomeOptional URL or route to land users on when they first sign in to Mercury Admin Console
Is Built In✓ if this is a default system role (cannot be removed or renamed)
Allow Console Access✓ to permit users in this role to log into the Mercury admin console

2. Role Permissions

Role Permissions Tab

This tab lists every major module or feature area. For each, you can grant or deny the following actions:

ColumnMeaning
ViewPermission to see records in this module
InsertPermission to create new records
UpdatePermission to edit existing records
DeletePermission to perform soft-deletes or remove records
Force DeletePermission to permanently delete or purge records
AllShortcut to grant all of the above permissions at once

Check the boxes for each module (e.g. Campaigns, Content, CRM, Discounts, Inventory, Loyalty, Products, Reporting, Security, Shifts, Support, System, etc.) to configure exactly what users in this role may do.

💡 Best Practice:

  • Create narrowly scoped roles for day-to-day users (e.g. “Content Editor” with View/Insert/Update on Content only).
  • Reserve broad roles (e.g. “Administrator”) for trusted staff and limit their assignment.
  • If you enable Limit Stores or Limit Brands, remember to assign the specific stores or brands under the user’s profile.
  • Use the Admin Home field to direct each role to the most relevant dashboard upon login.