Users & Permissions

Role Permissions

Permissions are stored as resource-action pairs and updated through guarded account actions rather than only broad role labels.

Role Permissions: Content Editor

Save Changes
Products
View Products
Create Products
Edit Products
Delete Products
Media
Upload Media
Delete Media
Settings
Configure System

How it works in the app

Employee accounts are managed through the Account module, which includes list, invite, delete, permission views, and permission updates. Permissions themselves are stored as dedicated Permission entities.

The update flow is explicit about who may modify access and blocks risky edits such as account admins changing their own permissions.

Included in the current implementation

Dedicated employee records

Invitation-based onboarding

Granular permission entities

Guarded permission updates

Need controlled team access around sensitive product and order data?

The current account module already manages employees, invitations, and granular permissions with explicit safeguards.