Partnership / Membership

partnership
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/partnership
VERSION
VERSION 1.0
CATEGORY
CATEGORYSales/CRM
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Tiffany Chang (tic), Levi Siuzdak (sile), Dylan Kiss (dyki), vava-odoo, Krzysztof Magusiak (krma), Francois Vasamillet (frva)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - crm
    - base_setup
    - base
    - web
    - sales_team
    - mail
    - bus
    - web_tour
    - html_editor
    - calendar
    - resource
    - utm
    - contacts
    - digest
    - portal
    - http_routing
    - auth_signup
    - phone_validation
    - sale
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - payment
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to manage all operations for managing memberships and partnerships.
==========================================================================================

You can easily assign grade to members/partners, with a specific pricelist.
    

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
product_template_form_view product.template.inherit.partnership product.template field Inherits sale.product_template_form_view
res_config_settings_view_form res.config.settings.view.form.inherit.crm res.config.settings field Inherits crm.res_config_settings_view_form
res_partner_grade_view_search res.partner.grade.view.search res.partner.grade search New
view_partner_grade_form res.partner.grade.form res.partner.grade form New
view_partner_grade_tree res.partner.grade.list res.partner.grade list New
view_partner_pricelist_form res.partner.form.inherit product.pricelist sheet Inherits product.product_pricelist_view
view_res_partner_filter_assign res.partner.inherit.search res.partner field Inherits base.view_res_partner_filter
view_res_partner_form res.partner.relation res.partner field Inherits base.view_partner_form
view_res_partner_grade_tree res.partner.inherit.list res.partner field Inherits base.view_partner_tree
Models touched (7)

New fields (2)
  • partners_count Integer
    compute='_compute_partners_count'
  • partners_label Char
    related='company_id.partnership_label'
Public methods (0)

No public methods.

New fields (2)
  • grade_id Many2one → res.partner.grade
    string='Assigned Level' args: 'res.partner.grade'
  • service_tracking Selection
    ondelete={'partnership': 'set default'} selection_add=[('partnership', 'Membership / Partnership')]
Public methods (0)

No public methods.

New fields (1)
  • partnership_label Char
    default=<expr> help='Name used to refer to affiliates: partners, members, alumnis, etc...' translate=True
Public methods (0)

No public methods.

New fields (1)
  • partnership_label Char
    readonly=False related='company_id.partnership_label' required=True
Public methods (0)

No public methods.

New fields (1)
  • grade_id Many2one → res.partner.grade
    group_expand='_read_group_expand_full' tracking=True args: 'res.partner.grade', 'Partner Level'
Public methods (1)
  • write(self, vals)

New fields (7)
  • active Boolean
    default=True
  • company_id Many2one → res.company
    default=<expr> args: 'res.company', 'Company'
  • default_pricelist_id Many2one → product.pricelist
    args: 'product.pricelist'
  • name Char
    translate=True args: 'Level Name'
  • partners_count Integer
    compute='_compute_partners_count'
  • partners_label Char
    related='company_id.partnership_label'
  • sequence Integer
    default=10
Public methods (0)

No public methods.

New fields (1)
  • assigned_grade_id Many2one → res.partner.grade
    compute='_compute_partnership' args: 'res.partner.grade'
Public methods (1)
  • action_confirm(self)