OdooWiki OCA HUB

Deduplicate Contacts ACL

partner_deduplicate_acl folder_open OCA/partner-contact open_in_new
Tools License: AGPL-3

This module extends the functionality of the CRM contact deduplicator to add permission groups that allow the matching users to use those tools, not needing to be the sale settings manager.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds three permission levels (Manually, Automatically, Without restrictions) that control who can use the contact deduplication tools in Odoo, so you no longer need to be a sales settings manager to merge duplicate contacts.

This module gives you fine-grained control over who can deduplicate contacts, without having to grant full sales settings rights.

It creates a new permission category called "Deduplicate Contacts" with three levels: - Manually: can open the manual merge tool and merge contacts by hand. - Automatically: includes the manual rights and can also run the automatic merge process. - Without restrictions: includes the automatic rights and skips the extra safety checks when merging.

A new "Tools" menu appears under the Contacts app, containing the automatic contact deduplication action. That menu is only visible to users with the Manually group.

On the merge wizard screen, the buttons that start the automatic process and update all processes are restricted to users with the Automatically group. The manual merge action is also restricted to the Manually group.

Access rights are set on the merge wizard and merge line records: the Manually group cannot delete merge lines, while the Automatically and Without restrictions groups can. When a user in the Without restrictions group merges contacts, the system automatically disables the extra checks that would otherwise block the merge.

It touches the contact deduplication wizard and its merge lines, and adds the new groups under the Master Data category.

Depends on

contacts

Menus it adds

Toolspartner_merge_automatic_menu

Text generated by AI (DeepSeek) from reading the Odoo 19.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: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 19.0

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

terminal Installation and usage

OCA documentation · Odoo 19.0

To configure this module you need to:

  • Go to Settings \> Users & Companies \> Users.
  • Choose a user.
  • From field Deduplicate Contacts under Other in Access Rights tab choose desired permission level:
  • Manually allows to run a manual deduplication process.
  • Automatically allows to run an automatic deduplication process. > [!WARNING] > Automatic contact deduplication can easily lead to unwanted > results. Better backup before choosing this option.
  • Without restrictions executes chosen deduplication method with admin rights, to be able to update objects where the user would not normally have write rights, and to allow them to merge contacts with different email addresses. > [!WARNING] > This is an advanced feature. Make sure to train the user(s) > before enabling this permission.

To use this module, you need to:

  • Ask your admin to give you the new rights.
  • Go to Contacts \> Tools \> Deduplicate Contacts as usual.

No verified information in OCA: Installation.

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.