TIP: You can type at any time to perform a new search.
Autoextend membership
membership_autoextend · OCA/vertical-association
- Repository
- OCA/vertical-association · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Association
- Folder size
- 0.24 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 07:03:11
- Authors
- Odoo Community Association (OCA), Therp BV
- Maintainers
- Odoo Community Association (OCA), Therp BV
- Committers
- Holger Brunn, Pedro M. Baeza, Weblate, OCA Transbot, oca-travis
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
membership_products_form |
product.template | form | Inherits membership.membership_products_form | |
view_partner_form |
res.partner | form | Inherits membership.view_partner_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (5)
-
membership_autoextendBooleandefault=False args: 'Autoextend membership' -
membership_autoextend_info_template_idMany2one → email.templatedomain=[('model_id.model', '=', 'membership.membership_line')]help='This email is sent after a membership was extended'string='Autoextend info' args: 'email.template' -
membership_autoextend_product_idMany2one → product.templatedomain=[('membership', '=', True)]help='If selected, use this product for extensions. Otherwise, the current membership product will be used.'string='Extension membership' args: 'product.template' -
membership_autoextend_warning_daysIntegerhelp='The amount of days to send warning email before automatic extension' args: 'Warn before autoextend' -
membership_autoextend_warning_template_idMany2one → email.templatedomain=[('model_id.model', '=', 'membership.membership_line')]help='This email is sent the selected amount of days before a membership was extended'string='Autoextend warning' args: 'email.template'
No public methods.
New fields (3)
-
membership_autoextendBooleanrelated=['membership_current', 'membership_id', 'membership_autoextend'] -
membership_autoextend_opt_outBooleandefault=False args: 'Opt out of autoextension' -
membership_currentMany2one → membership.membership_linecompute='_compute_membership_current'search='_search_membership_current'string='Current membership' args: 'membership.membership_line'
-
check_membership_expiry(self)@api.model