Partner Tier Validation

partner_tier_validation
REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/18.0/partner_tier_validation
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYContact
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Miika Nissi, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - partner_stage
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - contacts
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Adds an approval workflow to Partners. The default rule requires new
company Contacts to be approved before they can be used.

The rule can be extended to new non-company contact, but beware that may
cause issues with automatically created new contacts, such as the ones
generated when processing incoming emails.

If the 'Is Company' or 'Parent' field changes then the contact is
Request for approval.

For this, the new Contact record is kept as "Archived" until it is
approved.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
partner_form_tier partner.form.tier res.partner field Inherits base.view_partner_form
partner_form_tier_filter partner.form.tier.filter res.partner filter Inherits base.view_res_partner_filter
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/17.0/partner_tier_validation
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYContact
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Patrick Wilson, Vandan-OSI
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:04
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - partner_stage
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - contacts
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Adds an approval workflow to Partners. The default rule requires new
company Contacts to be approved before they can be used.

The rule can be extended to new non-company contact, but beware that may
cause issues with automatically created new contacts, such as the ones
generated when processing incoming emails.

If the 'Is Company' or 'Parent' field changes then the contact is
Request for approval.

For this, the new Contact record is kept as "Archived" until it is
approved.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
partner_form_tier partner.form.tier res.partner field Inherits base.view_partner_form
partner_form_tier_filter partner.form.tier.filter res.partner filter Inherits base.view_res_partner_filter
view_partner_simple_form_inherit res.partner.simplified.form res.partner field Inherits base.view_partner_simple_form
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/16.0/partner_tier_validation
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYContact
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSVíctor Martínez, Weblate, OCA-git-bot, Jesús Alan Ramos Rodríguez, oca-ci, Urvisha-OSI
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - partner_stage
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - contacts
    - 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 (2)
XML IDNameModelTypeStatus
partner_form_tier partner.form.tier res.partner field Inherits base.view_partner_form
partner_form_tier_filter partner.form.tier.filter res.partner filter Inherits base.view_res_partner_filter
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/partner-contact
GIT
GIThttps://github.com/OCA/partner-contact.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/partner-contact/tree/14.0/partner_tier_validation
VERSION
VERSION 3.0.3
CATEGORY
CATEGORYContact
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Open Source Integrators
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Open Source Integrators
COMMITTERS
COMMITTERSDaniel Reis, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, oca-ci, Patrick Wilson, Freni-OSI, Kev-Roche
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - partner_stage
OCA/server-ux:
    - base_tier_validation
odoo/odoo:
    - contacts
    - 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 (2)
XML IDNameModelTypeStatus
partner_form_tier partner.form.tier res.partner field Inherits base.view_partner_form
partner_form_tier_filter partner.form.tier.filter res.partner filter Inherits base.view_res_partner_filter
Models touched (2)

New fields (0)

No new fields.

Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.