Go to file
2025-12-06 19:11:08 +07:00
__pycache__ feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00
security feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00
views feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00
wizard feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00
__init__.py feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00
__manifest__.py feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00
README.md feat: Implement user access rights export wizard. 2025-12-06 19:11:08 +07:00

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.
  • 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

  1. Copy the user_access_rights_export directory into your Odoo addons path.
  2. Update your addons list and install the module via Apps.
  3. Requires the Python package xlsxwriter (bundled with standard Odoo installations).

Usage

  1. Navigate to Settings → Technical → User Access Rights Export.
  2. Click Generate. The module will produce and download an .xlsx file.
  3. 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.