Permissions
Module gate
| Requirement | Notes |
|---|---|
product module | Must be enabled on the tenant subscription (admins and tenant owners bypass) |
Route gates
| Route | Permission |
|---|---|
/pims/products | product.view |
/pims/catalog/:id | product.view |
/pims/product/new | product.edit |
/pims/product/:id | product.edit |
Users without product.view do not see Products in navigation.
List actions
| Action | Permission | Admin / tenant owner bypass |
|---|---|---|
| View list & catalog | product.view | Yes |
| Quick Add / edit / inline price | product.edit | Yes |
| Delete | product.delete | Yes |
| Export / stickers | product.view | Yes |
| Hub sync | Hub pairing + sync role | Varies by deployment |
Legacy permission aliases (product.view_products, product.edit_products, etc.) map to the strings above via RBAC aliases.
Approval workflows
When product approval is enabled, creates and core-field updates may queue in the Approval Center instead of writing immediately. Editors with pending or rejected changes see banners in the product form.