Web4Theme
Web4Theme / Odoo Apps / Permission Matrix
Permission Matrix icon

Permission Matrix

Permissions like a spreadsheet. Preview, apply, roll back.

Odoo 19.0 & 20.0Extra ToolsOPL-1 licenseNo Enterprise required

What it does

Configure field, model and record permissions in a spreadsheet-like matrix, preview the effect per user, diff and roll back every change.

  • Matrix grid: models as rows, roles as columns, hidden/read/write/full cells
  • Writes standard access records (19.0 ACL + ir.rule, 20.0 ir.access with domains)
  • Per-user preview of visible fields and record scope before applying
  • Mandatory diff before apply: additions, changes and deletions
  • Snapshot and one-click rollback of any previous application
  • Standard fields are reported instead of silently changed, preventing lockout
  • Consistency check for conflicting manual rules and missing ACLs
  • Excel export for review and sign-off

Screens from the real module

Captured from a live Odoo database with the module installed. Click any screen to enlarge it.

Inside the module

Everything is stored in standard Odoo models, so data stays queryable and exportable.

Model
access.matrix
access.matrix.cell
permission.snapshot
permission.preview.wizard

Requirements

Depends on base, web. No Enterprise edition and no third-party Python service is required.

Install in four steps

  1. Download the module from Odoo Apps, or add the repository and update the app list.
  2. Install “Permission Matrix” from the Apps menu.
  3. Assign the user and manager groups under Settings → Users.
  4. Configure the module from its own menu, then run one record end to end.

Questions

Short answers before you install.

Which Odoo versions are supported?

Odoo 19.0 and Odoo 20.0. Each series ships as its own branch, so the manifest version always matches the server.

Do I need Odoo Enterprise?

No. The module runs on Odoo Community and depends only on base, web.

How is it licensed?

OPL-1 (Odoo Proprietary License). One purchase covers the databases you operate.

How do I get help?

Write to alex@web4theme.com with your Odoo version and a short description; we answer within one business day.

Permission Matrix for Odoo

Configure field, model and record permissions in a spreadsheet-like matrix, preview the effect per user, diff and roll back every change.

Open the app page