OdooWiki OCA HUB

Partner Readonly Security

partner_readonly_security folder_open OCA/partner-contact open_in_new
Customer Relationship Management License: AGPL-3

This module creates a specific permission to allow modification of partners.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a new "Partner edition" permission. Users without it can still see contacts but cannot create, edit or delete them.

This module introduces a dedicated permission called "Partner edition" so that viewing contacts and editing them can be separated.

  • Users who do not have this permission keep read access to contacts, but any attempt to create, modify or delete a contact is refused with an error message telling them to contact their administrator.
  • Because the refusal happens at the access-check level, the create, edit and delete buttons are not shown to those users, so the contact screens appear in read-only mode.
  • Administrators are automatically given the new permission when the module is installed, so they are not locked out.
  • The permission is managed in the standard Odoo groups screen under the Usability category, where it can be assigned to any user.
  • The rule applies to the res.partner model, which is the shared record behind contacts, customers, vendors and company addresses, so it affects all of those areas.
  • Superusers and internal technical operations are not blocked.

No new menus, reports or automated actions are added; the module only changes who is allowed to change partner records.

Depends on

base
Models and fields (1)
  • res.partner · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/partner-contact.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Create or edit a user and uncheck the 'Partner edition' permission.
  • Go to any contact.
  • None can be created, modified or deleted.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.