Membership withdrawal

membership_withdrawal
REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/18.0/membership_withdrawal
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to record membership withdrawal reason and date of
request.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_search_view membership.withdrawal_reason search New
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason list New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (2)
  • active Boolean
    default=True
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' recursive=True store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True recursive=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/16.0/membership_withdrawal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Carmen Bianca BAKKER, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_search_view membership.withdrawal_reason search New
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason tree New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (2)
  • active Boolean
    default=True
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' recursive=True store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True recursive=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/14.0/membership_withdrawal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSOCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_search_view membership.withdrawal_reason search New
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason tree New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (2)
  • active Boolean
    default=True
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/13.0/membership_withdrawal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), Onestein
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), Onestein
COMMITTERS
COMMITTERSAndrea, OCA Transbot, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_search_view membership.withdrawal_reason search New
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason tree New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (2)
  • active Boolean
    default=True
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/12.0/membership_withdrawal
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSdavid, OCA Transbot, oca-travis, Weblate, OCA-git-bot, David
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - base
    - product
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - uom
    - account
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_search_view membership.withdrawal_reason search New
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason tree New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (2)
  • active Boolean
    default=True
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/11.0/membership_withdrawal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, OCA Git Bot, David
WEBSITE
WEBSITEhttps://github.com/OCA/vertical-association
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:59
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - base
    - product
    - decimal_precision
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - account
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason tree New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/vertical-association
GIT
GIThttps://github.com/OCA/vertical-association.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/vertical-association/tree/10.0/membership_withdrawal
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAssociation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, David Vidal
WEBSITE
WEBSITEhttps://odoso-community.org/
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/vertical-association:
    - membership_extension
odoo/odoo:
    - membership
    - base
    - product
    - decimal_precision
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - report
    - account
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
extension_view_partner_form Add membership withdrawal fields res.partner xpath Inherits membership_extension.view_partner_form
membership_withdrawal_reason_tree_view Membership withdrawal reasons membership.withdrawal_reason tree New
view_partner_form Add membership withdrawal fields res.partner field Inherits membership.view_partner_form
view_res_partner_member_filter Add membership withdrawal filters res.partner group Inherits membership.view_res_partner_member_filter
Models touched (3)

New fields (2)
  • date_withdrawal Date
    help='Date when member requested membership withdrawal' string='Withdrawal date'
  • withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' string='Withdrawal reason'
Public methods (0)

No public methods.

New fields (1)
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • membership_last_withdrawal_date Date
    compute='_compute_last_withdrawal' help='Withdrawal date of current membership period' store=True string='Membership withdrawal date'
  • membership_last_withdrawal_reason_id Many2one → membership.withdrawal_reason
    comodel_name='membership.withdrawal_reason' compute='_compute_last_withdrawal' help='Withdrawal reason of current membership period' index=True store=True string='Membership withdrawal reason'
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/vertical-association
PULL REQUEST
PULL REQUEST[17.0][MIG] membership_withdrawal: Migration to 17.0 (#196)