Back to Team & Roles
HIGHHappy Path

Assign Granular Permissions to Role

Verify that permissions can be assigned granularly (view, create, edit, delete) for different resource types.

7 steps
~5 min
tr-6

Preconditions

  • You are logged in as store owner
  • You can create or edit custom roles

Test Steps

Follow each step carefully

0/7

Navigate to create or edit a custom role

Location

Create new role or click edit on existing custom role

Verify

Role form opens with permissions section

Find the permissions section

Location

List of permission categories/resources

Verify

Permission categories are displayed (Products, Orders, etc.)

For Products: enable only View and Edit (not Create or Delete)

Location

Check View and Edit boxes only for Products

Verify

Products has View and Edit but not Create/Delete

For Orders: enable View only

Location

Check only View for Orders

Verify

Orders has View but no other permissions

For Settings: disable all permissions

Location

Uncheck all boxes for Settings

Verify

Settings has no permissions checked

Save the role

Location

Save button

Verify

Role is saved with granular permissions

Assign this role to a test team member and verify permissions

Location

Edit team member role, then log in as that member

Verify

Member can view/edit products, view orders, but cannot access settings

Note

May require logging in as the team member to fully verify

Expected Result

Granular permissions work: (1) Each resource type has separate permissions, (2) Can enable/disable view, create, edit, delete independently, (3) Permissions are saved correctly, (4) Assigned team members have exactly the specified permissions, (5) UI hides/disables features based on permissions.

Ready to Complete?

Click when you have verified all steps and the expected result.

Test Info

Module
Team & Roles
Steps
7
Duration
5 min
XP Value
+30