Roles & Permissions
The Roles & Permissions section enables administrators to create and manage role-based access control templates. These roles define what users can see and do within the platform—ensuring that staff have the appropriate level of access across Styles, Orders, Claims, Planner, Compliance, and Company AI modules.

Roles represent permission templates that can be assigned to users by the Staff. By creating distinct roles, you can standardise access for different job functions (e.g., Designer, Merchandiser, Administrator). Each role is a template that can be assigned to multiple users, simplifying user management and enforcing consistent security policies across your organisation.
The permissions matrix allows you to control create, read, update, and delete access for each application (Style, Order, Claim, Component, and others). Proper configuration ensures that sensitive actions—such as order deletion, status changes, or AI feature access—are restricted to authorised personnel only.

Quick Check - Before You Start
- Use an account with permission to edit Site Settings › Company › Roles & Permissions (and Administration Modules if you need sub-area access).
- Decide whether you are configuring Production Portal (internal) or Customer Portal roles—matrices and options differ.
- Review downstream impact: order delete, compliance, AI, and report access all follow the matrix you set here.
Managing Roles & Permissions
Add a Role - Production Portal
- Click the Add New button at the top left.
- Select Production Portal as the role scope.
- Complete the form fields and configure the permissions matrix.
- Click Save to create the new role template.
Form Fields
| Field | Type | Description |
|---|---|---|
| Role Title | Text (mandatory) | A unique name for the role (e.g., Merchandiser, Production Manager). |
| Role Scope | Fixed | Production Portal—applies to internal users. |
| Description | Free text | Optional notes about the role's purpose or usage. |
| Set as Default | Checkbox | When checked, this role becomes the default for Production Portal. Only one default per scope—a confirmation pop-up appears: "Are you sure you want to change the default role? Setting this role as the new default will replace the existing default role for Production Portal. Are you sure you want to proceed with this change?" |

Permissions Matrix Columns
| Column | Control | Description |
|---|---|---|
| Application | Text | Name of the application or module. |
| View | Checkbox | Grant read-only access. |
| Edit | Checkbox | Grant permission to modify existing records. |
| Create | Checkbox | Grant permission to create new records. |
| Delete | Checkbox | Grant permission to delete records. |
| Advanced | Select pill | Opens a pop-up for sub-module permissions where available. |
Application Permissions Reference
| Application | View | Edit | Create | Delete | Advanced |
|---|---|---|---|---|---|
| Site Settings | ✓ | — | — | — | Administration Modules |
| Drive | ✓ | ✓ | — | — | — |
| Sales Order | ✓ | ✓ | — | — | — |
| Claim | ✓ | ✓ | ✓ | ✓ | — |
| Compliance | ✓ | ✓ | ✓ | ✓ | — |
| Style | ✓ | ✓ | ✓ | ✓ | — |
| Costing | ✓ | ✓ | ✓ | ✓ | — |
| Component | ✓ | ✓ | ✓ | ✓ | — |
| Shipping | ✓ | ✓ | ✓ | ✓ | — |
| Order | ✓ | ✓ | ✓ | ✓ | — |
| Planner | ✓ | ✓ | ✓ | ✓ | — |
| License | ✓ | ✓ | ✓ | ✓ | — |
| AI | — | — | ✓ | — | — |
| Reports | ✓ | — | — | — | Reports Permission |

Administration Modules (Advanced)
When Advanced is clicked for Site Settings, the following sub-modules can be configured:

Reports Permission (Advanced)
When Advanced is clicked for Reports, the following report types can be configured:

Add a Role - Customer Portal
- Click the Add New button at the top left.
- Select Customer Portal as the role scope.
- Complete the form fields and configure the permissions matrix.
- Click Save to create the new role template.
Form Fields
| Field | Type | Description |
|---|---|---|
| Role Title | Text (mandatory) | A unique name for the role (e.g., Retail Buyer, Wholesale Manager). |
| Role Scope | Fixed | Customer Portal—applies to customer users. |
| Description | Free text | Optional notes about the role's purpose or usage. |
| Set as Default | Checkbox | When checked, this role becomes the default for Customer Portal. Only one default per scope—a confirmation pop-up appears: "Are you sure you want to change the default role? Setting this role as the new default will replace the existing default role for Customer Portal. Are you sure you want to proceed with this change?" |

Permissions Matrix Columns
| Column | Control | Description |
|---|---|---|
| Application | Text | Name of the application or module. |
| View | Checkbox | Grant read-only access. |
| Edit | Checkbox | Grant permission to modify existing records. |
| Create | Checkbox | Grant permission to create new records. |
| Advanced | Select pill | Opens a pop-up for sub-module permissions where available. |
No Delete Permission
Customer Portal roles do not include a Delete permission.
Application Permissions Reference
| Application | View | Edit | Create | Advanced |
|---|---|---|---|---|
| Sales Order | ✓ | ✓ | ✓ | Sales Order Permission pop-up (see below) |
Sales Order Permission (Advanced)
When Advanced is clicked for Sales Order, the following options can be configured. Values are sourced from Site Settings:
| Option | Configuration Source |
|---|---|
| Brand | Site Settings › Style › Brand |
| Collection | Site Settings › Style › Collection |
| License | Site Settings › Style › License |
| Type | Site Settings › Style › Type |

Edit a Role
- Click the three-dot menu icon next to the role you wish to modify and select Edit.
- Update the role name or adjust the permissions as needed.
- Click Save to apply the changes.

Duplicate a Role
This feature allows you to quickly create a new role based on an existing one.
- Click the three-dot menu icon next to a role and select Duplicate.
- Give the new role a unique name and make any necessary adjustments to its permissions.
- Click Save to create the copied role.

Delete a Role
- Click the trash icon next to the role you wish to remove.
- Confirm the action in the pop-up window.

Default Roles
System-default roles cannot be deleted.
Table Flexibility
Users can tailor the table layout using the following controls:
| Feature | Description |
|---|---|
| Sort by Ascending or Descending | Reorder roles by clicking on any column header. |
| Pin Column | Lock important columns in place whilst scrolling horizontally. |
| Autosize This Column | Automatically resize the specific column to fit its content. |
| Autosize All Columns | Applies autosizing on all columns. |
| Choose Columns | Show or hide individual table columns. |
| Reset Columns | Return the table to the default configuration. |

Related Documentation
Roles and permissions affect access across several modules. For detailed guidance, refer to:
| Path | Description |
|---|---|
| Site Settings › Company › Staff | Assign roles to team members when creating or editing staff records. |
| Site Settings › Company › Customer | Controls which customers a record can access; links to Roles & Permissions and customer visibility rules. |
| Site Settings › Company › Company AI | Configure AI access permissions—ensure Roles & Permissions allows create and access for AI features. |
| Order › Status | Order status changes may be restricted based on roles and permissions. |
| Order › Delete | Delete permission is required; configurable in Roles & Permissions > Order. |
| Claim › Delete | Delete claims; permission levels managed in Roles & Permissions and Staff. |
| Claim › Status | Status change permissions may be restricted by role. |
| Style Import | Requires create permissions for Styles. |
| Spec Import | Requires create permissions for spec templates. |
| Style › Delete | Role-based permissions control who can delete styles. |
Tip
- Use descriptive names (e.g., Finance - Read Only, Production - Full Access) to make roles easy to identify and assign.
- Leverage duplication to save time—duplicate an existing role and make minor adjustments instead of creating one from scratch.
- Conduct regular reviews of roles and permissions to ensure they align with your current business processes and security requirements.
- Configure roles before onboarding new staff to streamline user setup and avoid permission gaps.
Troubleshooting
Why is the Save button disabled or my role changes not applying?
You may be missing Site Settings edit permission, or the session may need a refresh after an administrator updated your access.
Steps to resolve:
- Confirm your user has Site Settings with Edit (or equivalent) in Roles & Permissions for the Production Portal scope.
- Reload the page or sign out and back in, then try Save again.
- If you are not an administrator, ask an admin to verify Administration Modules includes the sub-area you need.
Why can a user see a module but not a specific Site Settings sub-page?
Site Settings uses a parent permission plus Administration Modules for granular areas such as Order, Style, or Costing settings.
Steps to resolve:
- Open the role and click Advanced next to Site Settings.
- Enable the sub-modules that match the documentation links your user needs (for example Order › General Settings).
- Save the role and ask the user to refresh or re-login.
Why does Customer Portal Sales Order advanced access not list the options I expect?
Customer Portal Sales Order advanced options are driven by lists in Site Settings › Style (Brand, Collection, License, Type). Empty or incomplete lists limit what you can assign.
Steps to resolve:
- Verify the required values exist under Site Settings › Style for Brand, Collection, License, and Type.
- Return to the role and reopen the Sales Order advanced permission pop-up.
- Adjust selections to match the customer’s allowed ranges, then Save the role.