Partner Interest Group

partner_interest_group
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_interest_group
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYPartner
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSRuchir Shukla, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 Interests Group field (many2many), with configurable categories.

I used the terminology “Interests Group” (cf
[wikipedia](https://en.wikipedia.org/wiki/Interest_group_(disambiguation)))
because it is flexible enough to accommodate various uses. It’s a way to
store information about what the partner is interested in.

For instance, the client for which we develop this module is a
federation of structures acting in social economy. A lot of their
activities is organizing events, social economy advocacy and
communication. They need a structured way to group their partners around
what topic they are interested in to improve their outreach.

More technical names could be for instance [Special interest
group](https://en.wikipedia.org/wiki/Special_interest_group) or
[Advocacy group](https://en.wikipedia.org/wiki/Advocacy_group)

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
res_partner_interest_group_form_view Interest Group form res.partner.interest.group form New
res_partner_interest_group_tree_view Interest Group list res.partner.interest.group list New
view_partner_form_interest_group Partner form with interest group res.partner field Inherits base.view_partner_form
view_res_partner_filter_interest_group view_res_partner_filter_interest_group res.partner field Inherits base.view_res_partner_filter
Models touched (2)

New fields (1)
  • interest_group_ids Many2many → res.partner.interest.group
    args: 'res.partner.interest.group'
Public methods (0)

No public methods.

New fields (4)
  • active Boolean
    default=True
  • company_id Many2one → res.company
    domain=<expr> required=False string='Company' args: 'res.company'
  • name Char
    required=True string='Interest Group'
  • partner_id Many2many → res.partner
    args: 'res.partner'
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_interest_group
VERSION
VERSION 1.2.0
CATEGORY
CATEGORYPartner
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Coop IT Easy SC
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Coop IT Easy SC
COMMITTERS
COMMITTERSremi-filament, Weblate, OCA-git-bot, oca-ci, Victor Champonnois, miguel.cepeda
WEBSITE
WEBSITEhttps://github.com/OCA/partner-contact
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES 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 (4)
XML IDNameModelTypeStatus
res_partner_interest_group_form_view Interest Group form res.partner.interest.group form New
res_partner_interest_group_tree_view Interest Group tree res.partner.interest.group tree New
view_partner_form_interest_group Partner form with interest group res.partner field Inherits base.view_partner_form
view_res_partner_filter_interest_group view_res_partner_filter_interest_group res.partner field Inherits base.view_res_partner_filter
Models touched (2)

New fields (1)
  • interest_group_ids Many2many → res.partner.interest.group
    args: 'res.partner.interest.group'
Public methods (0)

No public methods.

New fields (4)
  • active Boolean
    default=True
  • company_id Many2one → res.company
    domain=<expr> required=False string='Company' args: 'res.company'
  • name Char
    string='Interest Group'
  • partner_id Many2many → res.partner
    args: 'res.partner'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/partner-contact
PULL REQUEST
PULL REQUEST[19.0][mig] partner_interest_group (#2362)