Skip to content

Suppliers permissions

Route gates

ScreenRoutePermission(s)
Suppliers list/wms/supplierssupplier.view or warehouse.view or warehouse.manage
Create supplier/wms/suppliers/newsupplier.manage or warehouse.manage
Edit supplier/wms/suppliers/{id}supplier.manage or warehouse.manage
Supplier Products Mapping/wms/supplier-productssupplier_products.view (read) · supplier_products.manage (add/edit/remove mappings)

UI enforcement

ActionGuard
Add New SupplierRoute-level — user must reach /wms/suppliers/new
Add Product (mapping)<PermissionGuard module="supplier_products" action="manage">
Mapping table edit/deleteSame supplier_products.manage guard