Permission Matrix
We have made several improvements to the permission matrix to make it more powerful and easier to use:
- Brand selector for per-brand permission overrides — You can now select a specific brand to configure permission overrides on a per-brand basis, giving you finer-grained control over who can do what in each brand. Both the frontend brand selector and the backend API endpoints (with
brandId query parameter support) are now live on production. - Info tooltips on functions — Hovering over permission function names now shows a helpful tooltip explaining what each function controls.
- Polished toolbar layout — The toolbar has been streamlined with the brand selector, search, and legend consolidated into a single filter row for a cleaner interface.
- Fixed table cut-off — Resolved an issue where the permission matrix table was being cut off at the bottom of the page.
- Backend API support — New
/matrix GET and /mapping/bulk PUT endpoints now support per-brand permission overrides on the backend, with Flyway migrations for the permission matrix system function, Super Admin assignment, and brand_id column.