Repository
odoo/odoo · module folder
Module version
1.0
Category
Sales/CRM
Folder size
0.51 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-15 22:44:19
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Odoo Translation Bot, Tiffany Chang (tic), Levi Siuzdak (sile), Dylan Kiss (dyki), vava-odoo, Krzysztof Magusiak (krma), Francois Vasamillet (frva)
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
website_crm_partner_assign
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 form Inherits sale.product_template_form_view
res_config_settings_view_form res.config.settings.view.form.inherit.crm res.config.settings form 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 form Inherits product.product_pricelist_view
view_res_partner_filter_assign res.partner.inherit.search res.partner search Inherits base.view_res_partner_filter
view_res_partner_form res.partner.relation res.partner form Inherits base.view_partner_form
view_res_partner_grade_tree res.partner.inherit.list res.partner list Inherits base.view_partner_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

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)