Back to Team & Roles
HIGHEdge Case

Permission Enforcement

Verify that role permissions are properly enforced, preventing unauthorized actions.

7 steps
~6 min
tr-9

Preconditions

  • You have a team member with limited permissions (e.g., view-only for products)
  • You can log in as that team member

Test Data

Team member with "Products: View only" permission (no create, edit, delete)

Test Steps

Follow each step carefully

0/7

Log in as the team member with limited permissions

Location

Use team member credentials

Verify

Logged in as limited permission user

Navigate to Products section

Location

Admin > Products

Verify

Products page loads showing product list

Attempt to create a new product

Location

Look for "Add Product" or "Create" button

Verify

Button is hidden/disabled OR clicking shows permission error

Click on an existing product to view details

Location

Click on a product row

Verify

Product detail page loads (view is allowed)

Attempt to edit the product

Location

Look for Edit button or try to modify fields

Verify

Edit button hidden/disabled OR changes cannot be saved

Attempt to delete the product

Location

Look for Delete button

Verify

Delete button is hidden/disabled OR deletion is blocked

Navigate to a section with no access (e.g., Settings)

Location

Try to access Settings if not permitted

Verify

Settings link is hidden OR shows access denied message

Expected Result

Permission enforcement works: (1) UI hides unauthorized actions, (2) Attempting blocked actions shows clear error, (3) API calls are also blocked (not just UI), (4) Can perform allowed actions normally, (5) No way to bypass permissions through UI manipulation.

Ready to Complete?

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

Test Info

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