| __pycache__ | ||
| security | ||
| views | ||
| wizard | ||
| __init__.py | ||
| __manifest__.py | ||
| README.md | ||
User Access Rights Export
Generate an Excel workbook that consolidates the access rights of every user in your Odoo 17 instance.
Features
- One-click wizard accessible to system administrators.
- Summary worksheet listing all users with counts of granted ACLs and record rules.
- Summary worksheet listing each security group with user counts, ACL totals, and record rule totals.
- Dedicated worksheet per user including:
- Model access control list (CRUD) permissions derived from
ir.model.access. - Record rule visibility and domain definitions from
ir.rule.
- Model access control list (CRUD) permissions derived from
- Dedicated worksheet per security group including:
- Group-specific ACL permissions.
- Record rules that apply to the group.
- Workbook generated entirely in-memory using
xlsxwriter.
Installation
- Copy the
user_access_rights_exportdirectory into your Odoo addons path. - Update your addons list and install the module via Apps.
- Requires the Python package
xlsxwriter(bundled with standard Odoo installations).
Usage
- Navigate to Settings → Technical → User Access Rights Export.
- Click Generate. The module will produce and download an
.xlsxfile. - Open the Excel file to inspect summary metrics and per-user details.
Security
Only members of the Settings / Technical (System Administrator) group can execute the export wizard.