Deduplicate Contacts (No CRM)

base_partner_merge
REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/11.0/base_partner_merge
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYGeneric Modules/Base
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Jairo Llopis, OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
base_partner_merge_automatic_wizard_form base.partner.merge.automatic.wizard.form base.partner.merge.automatic.wizard form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/10.0/base_partner_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Base
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, Alan Ramos
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
base_partner_merge_automatic_wizard_form base.partner.merge.automatic.wizard.form base.partner.merge.automatic.wizard form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/9.0/base_partner_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Base
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSHolger Brunn, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
base_partner_merge_automatic_wizard_form base.partner.merge.automatic.wizard.form base.partner.merge.automatic.wizard form New
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/8.0/base_partner_merge
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYGeneric Modules/Base
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, Sunflower IT
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, Sunflower IT
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Lorenzo Battistini, Alexandre Fayolle, Sandy Carter, Holger Brunn, Pedro M. Baeza, Nicolas Bessi, GitHub, Stéphane Bidoul (ACSONE), Alex Comba, luc-demeyer, OCA Transbot, Sandy, Charbel Jacquin, oca-travis, Weblate
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:21
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/server-tools:
    - base_manifest_extension
odoo/odoo:
    - base
    - mail
    - base_setup
    - web_kanban
    - web
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
base_partner_merge_automatic_wizard_form base.partner.merge.automatic.wizard.form base.partner.merge.automatic.wizard form New
Models touched (2)

New fields (1)
  • group_by_ref Boolean
    args: 'Reference'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • deduplicate_on_fields(self, fields_list, domain=None)
    @api.model
    Merge contacts
REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/7.0/base_partner_merge
VERSION
VERSION 0.1
CATEGORY
CATEGORYGeneric Modules/Base
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), OpenERP S.A.
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), OpenERP S.A.
COMMITTERS
COMMITTERSYannick Vaucher, Lorenzo Battistini, Alexandre Fayolle, Matthieu Dietrich, Sandy Carter, Holger Brunn, Pedro M. Baeza, Stéphane Bidoul (ACSONE), Vincent Renaville, OCA Transbot, cesarcruz, Sandy
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
backport module, to be removed when we switch to saas2 on the private servers

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
base_partner_merge_automatic_wizard_form base.partner.merge.automatic.wizard.form base.partner.merge.automatic.wizard form New
Models touched (3)

New fields (0)

No new fields.

Public methods (12)
  • auto_set_parent_id(self, cr, uid, ids, context=None)
  • automatic_process_cb(self, cr, uid, ids, context=None)
  • clean_emails(self, cr, uid, context=None)
    Clean the email address of the partner, if there is an email field with a minimum of two addresses, the system will create a new partner, with the information of the previous one and will copy the new cleaned email into the email field.
  • close_cb(self, cr, uid, ids, context=None)
  • compute_models(self, cr, uid, ids, context=None)
    Compute the different models needed by the system if you want to exclude some partners.
  • default_get(self, cr, uid, fields, context=None)
  • get_fk_on(self, cr, table)
  • merge_cb(self, cr, uid, ids, context=None)
  • next_cb(self, cr, uid, ids, context=None)
    Don't compute any thing
  • parent_migration_process_cb(self, cr, uid, ids, context=None)
  • start_process_cb(self, cr, uid, ids, context=None)
    Start the process. * Compute the selected groups (with duplication) * If the user has selected the 'exclude_XXX' fields, avoid the partners.
  • update_all_process_cb(self, cr, uid, ids, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.