Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
Advanced Access Rights & Record Rules Manager for Odoo — Visual matrix to manage Odoo permissions, field security, record rul — 1/1Beispielhafte Vorschau

Visual matrix to manage Odoo permissions, field security, record rules & menu hiding per group

— audit and clone roles without editing XML.

Was ist Advanced Access Rights & Record Rules Manager for Odoo?

Visual matrix to manage Odoo permissions, field security, record rules & menu hiding per group — audit and clone roles without editing XML. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Hauptfunktionen

Group-by-model permission matrix with read / write / create / delete toggles that write directly to ir.model.access — no CSV editing or module redeploy
Field-level security rules: hide, force read-only, or grant read/write on any field (e.g. hr.employee.salary) per group, applied through view attrs and access filters
Visual per-record domain builder that compiles your conditions into a standard ir.rule record rule, with global vs group-specific and read/write/create/delete scoping
Menu, action, and button visibility control per group so restricted users never see entry points they cannot use — reducing accidental access-denied errors
One-click role cloning that duplicates a group's full ACL set, record rules, and field rules as the starting point for a new department profile
Side-by-side role comparison highlighting exactly which model rights, field rules, and record rules differ between two groups
Immutable audit log capturing who changed each permission, the timestamp, and the before/after value for every model, field, and record rule
Role and permission snapshot export (spreadsheet / PDF via QWeb) for auditors, ISO 27001 / SOC 2 evidence, or internal change review
Effective-permission resolver that computes a specific user's real access across all their groups, so you can answer 'can this person delete this?' without guessing
Safety guards that warn before destructive edits (removing delete on core models, disabling a record rule) and support reverting a change from the audit history
Search and filter across the matrix by model, module, or group to jump straight to the intersection you need in large databases
Works across Community and Enterprise on Odoo 17, 18, and 19, respecting each version's group structure and multi-company record rules
Optional automated action / alert when a high-sensitivity permission (delete on accounting, access to payroll) is granted, notifying a security owner
Read-only auditor mode that lets a compliance reviewer browse the full matrix and export snapshots without the ability to change any permission

Auf Bestellung gebaut, komplett für Sie erledigt

Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.

  1. 1

    Sie bestellen

    Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.

  2. 2

    Wir bauen & installieren

    ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem Odoo.

  3. 3

    Go-live + Support

    Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.

Technische Spezifikationen

Odoo-Kompatibilität
Odoo 17, Odoo 18, Odoo 19
Editionen
Enterprise und Community
Lizenz
Lizenz muss bestätigt werden
Python-Anforderung
Python 3.10+
Datenbank
PostgreSQL 12+

Über dieses Produkt

Odoo's native security model is powerful but scattered across places that only a developer comfortable with ir.model.access.csv, ir.rule records, group XML, and the Settings > Users & Companies technical screens can safely touch. When an auditor asks "who can delete a confirmed invoice?" or "which groups see the salary field?", the honest answer usually requires opening the database and reading raw ACL rows and record-rule domains one model at a time. Advanced Access Rights & Record Rules Manager collapses all of that into a single, permission-aware control room inside Odoo.

At its core is a live matrix that maps every security group down one axis and every model across the other, with read / write / create / delete toggles at each intersection — the exact four booleans stored in ir.model.access, but presented as a grid an administrator can actually reason about. Flip a cell and the module writes the corresponding ACL line for you; there is no CSV to hand-edit and redeploy. On top of model-level access, it exposes field-level rules (hide, read-only, or read/write a specific field such as hr.employee.salary or sale.order.margin for a chosen group) and a domain builder for record rules, so you can express "salespeople see only their own leads" or "the France entity sees only France-tagged records" as a visual filter that compiles down to a standard ir.rule domain — no hand-written Python domain syntax required.

Because this is a security tool, it is built defensively. Every change is captured in an audit trail (who changed which permission, when, and the before/after value), you can export a full role snapshot to share with an external auditor or attach to an ISO/SOC evidence pack, and destructive edits (removing delete rights on core models, weakening a record rule) surface a clear warning before they are saved. Role cloning lets you stand up a new department profile from an existing one in seconds instead of rebuilding a dozen ACLs by hand, and role comparison shows exactly where two groups diverge.

This is a BUILD-TO-ORDER module. It is NOT an existing apps.odoo.com download — ECOSIRE develops, tests, and installs it against your specific Odoo 17, 18, or 19 database (Community or Enterprise), tuned to the models and groups you actually run, then hands over the source, configures it, trains your admins, and supports it. Typical delivery is one working week depending on the number of custom models and the depth of your existing permission scheme. You are not buying a black box; you receive the __manifest__.py, models, views, and security definitions as readable source you own.

Was Sie bekommen

  • Full module source — __manifest__.py, Python models, XML/OWL views, ir.model.access.csv definitions, and record-rule data — delivered as readable code you own
  • Installation and configuration on your Odoo 17, 18, or 19 database (Community or Enterprise), including staging validation before production
  • A baseline of your current permission scheme captured and imported into the matrix so you start from your real groups, not an empty slate
  • Admin training session (live or recorded) covering the matrix, field rules, record-rule builder, cloning, and safe-change workflow
  • Administrator handbook plus a short security-change SOP tailored to your team's roles and approval flow
  • Initial role snapshot export (spreadsheet + QWeb PDF) as your first audit baseline, ready to hand to compliance
  • Post-launch support window (two weeks included) for bug fixes, permission-model questions, and adjustments as your groups evolve
  • Compatibility statement and upgrade notes for moving the module across Odoo minor/major versions

Für wen das ist

Odoo System Administrator / ERP Owner

Owns the day-to-day Odoo instance and is constantly asked to add users, spin up new department roles, and lock down sensitive fields. They live in the Users & Companies technical menu but dread hand-editing ACLs and record-rule domains. The matrix, role cloning, and safety guards let them make confident changes in minutes instead of opening a support ticket to a developer.

Compliance, Internal Audit & Security Officer

Responsible for demonstrating that access is least-privilege and separation-of-duties is enforced for ISO 27001, SOC 2, or a financial audit. They need to answer 'who can do what' with evidence, not screenshots. The audit trail, effective-permission resolver, and one-click snapshot export give them defensible artifacts and a read-only mode to review without risk of changing anything.

Finance / HR Department Manager

Cares that payroll figures, margins, and vendor pricing are visible only to the right people, and that staff see only the records they own. They can't (and shouldn't) write Python domains, but with the visual record-rule builder and field-hide rules the admin can implement their policy precisely — 'my team sees only their region's contracts' — and prove it stayed that way.

Wie Advanced Access Rights & Record Rules Manager for Odoo im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentOdoo nativ
Manage permissions from a visual group-by-model matrixIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Field-level hide / read-only / read-write rules per groupIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungTeilweise Unterstützung
Record rules (ir.rule domains) built visually without XML/PythonIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Role clone, side-by-side compare, and effective-permission resolverIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Immutable audit trail of every permission change (who/when/before-after)Im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Auditor-ready role snapshot export (spreadsheet / QWeb PDF)Im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Tuned to your exact models, groups, and Odoo 17/18/19 editionIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Source code ownership plus training and a support windowIm Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten

Häufig gestellte Fragen zu Advanced Access Rights & Record Rules Manager

How long until the module is delivered, and is it an instant download?

This is a build-to-order module, not an instant apps.odoo.com download. After purchase ECOSIRE scopes your models and existing groups, then develops, tests, and installs it against your database. Typical delivery is one working week depending on how many custom models you run and how deep your current permission scheme is. Simpler databases land closer to two weeks; heavily customized instances with many bespoke models and multi-company record rules take longer. You'll get a firm timeline at kickoff, and we deliver to staging for sign-off before touching production.

What support and updates come with it, and will it survive Odoo upgrades?

Every build includes a two-week go-live support window for bug fixes, permission-model questions, and small adjustments as your roles evolve. Because you receive the full source, you own the module outright. We also provide a compatibility statement and upgrade notes, and offer paid version-migration and extended-support retainers when you move to a new Odoo major version. The module is built to Odoo 17/18/19 conventions, so upgrades are a controlled port rather than a rewrite.

Does this work on Odoo Community, or only Enterprise?

Both. The security primitives it manages — ir.model.access, ir.rule record rules, security groups, and field-level view rules — exist in Odoo Community and Enterprise alike, on versions 17, 18, and 19. We tune the delivered build to your edition and to the exact modules you have installed, so the matrix reflects your real models rather than a generic catalog.

Will editing permissions through the matrix break my existing security setup?

No — the module writes standard Odoo security records (the same ir.model.access rows and ir.rule domains a developer would create), so nothing goes 'outside' the framework. During the build we import your current scheme so the matrix starts from your real configuration, every change is logged with before/after values, and destructive edits (like removing delete rights on core accounting models or disabling a record rule) trigger a warning before saving. You can review the audit history and revert a change if a policy needs rolling back.

Can I express 'users only see their own records' without writing Python domains?

Yes. The visual record-rule builder lets you compose conditions — for example, records where the salesperson is the current user, or where a company/region tag matches the user's assignment — and it compiles them into a standard ir.rule domain behind the scenes. You choose whether the rule is global or group-specific and which operations (read/write/create/delete) it governs. No hand-written domain syntax is required, though the generated rule remains a normal, portable Odoo record rule.

How does field-level hiding work, and does it really secure the data?

For each group you can mark a field as hidden, read-only, or read/write — for instance hiding hr.employee.salary from a group or making sale.order margin read-only for support staff. The module enforces this at the view level and through access filtering so restricted users don't see the field in forms, lists, or exports. For fields that must be protected even against the XML-RPC/JSON-RPC API, we scope the enforcement accordingly during the build and confirm the intended threat model with you, so 'hidden in the UI' versus 'blocked at the ORM layer' is an explicit, documented choice rather than an assumption.

Angebot anfordern

Advanced Access Rights & Record Rules Manager

Visual matrix to manage Odoo permissions, field security, record rules & menu hiding per group — audit and clone roles without editing XML.

  • Group-by-model permission matrix with read / write / create / delete toggles that write directly to ir.model.access — no CSV editing or module redeploy
  • Field-level security rules: hide, force read-only, or grant read/write on any field (e.g. hr.employee.salary) per group, applied through view attrs and access filters
  • Visual per-record domain builder that compiles your conditions into a standard ir.rule record rule, with global vs group-specific and read/write/create/delete scoping
  • Menu, action, and button visibility control per group so restricted users never see entry points they cannot use — reducing accidental access-denied errors

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Advanced Access Rights & Record Rules Manager, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.