Repository
OCA/partner-contact · module folder · Try on Runboat
Module version
1.0.0
Category
Partner
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/partner-contact
Last tracking update
2026-08-13 17:32:50
Authors
Odoo Community Association (OCA), Coop IT Easy SC
Maintainers
Odoo Community Association (OCA), Coop IT Easy SC
Committers
Miquel Raïch, OCA-git-bot, oca-ci
Odoo dependencies
odoo/odoo:
- web
- bus
Python dependencies
None
System dependencies
None
Required by
None
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 (5)
XML IDNameModelTypeStatus
res_partner_interest_group_form_view Interest Group form res.partner.interest.group form New
res_partner_interest_group_search_view Interest Group search res.partner.interest.group search 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 form Inherits base.view_partner_form
view_res_partner_filter_interest_group view_res_partner_filter_interest_group res.partner Inherits base.view_res_partner_filter
HTTP endpoints (0)

No HTTP endpoints found for this module.

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
    default=<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.

Loading…

Loading…