March 3rd, 2026

Permission Matrix Improvements

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.