TIP: You can type at any time to perform a new search.
Coupon Limit
coupon_limit · OCA/sale-promotion
- Repository
- OCA/sale-promotion · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Sale
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/sale-promotion
- Last tracking update
- 2026-08-07 07:57:18
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Pedro M. Baeza, David, Weblate, OCA-git-bot, oca-ci
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
sale_coupon_program_view_form_common |
coupon.program | form | Inherits coupon.coupon_program_view_form_common |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (5)
-
rule_max_customer_applicationIntegerdefault=0help='Maximum times that a program can be applied to a customer. 0 for no limit.'string='Maximum Customer Applications' -
rule_salesmen_limit_countIntegercompute='_compute_rule_salesmen_limit_count'string='Salesmen maximum promotions' -
rule_salesmen_limit_idsOne2many → coupon.rule.salesmen.limitcomodel_name='coupon.rule.salesmen.limit'help='Maximum times salesmen can apply a program. Empty for no limit.'inverse_name='rule_id'string='Salesmen Limits' -
rule_salesmen_limit_used_countIntegercompute='_compute_rule_salesmen_limit_count'string='Salesmen promotions used' -
rule_salesmen_strict_limitBooleandefault=Falsehelp='If marked, promotion will only be allowed for the list of salesmen with their quantities'string='Strict limit'
No public methods.
New fields (4)
-
rule_idMany2one → coupon.ruleauto_join=Truecomodel_name='coupon.rule'ondelete='cascade'required=True -
rule_max_salesman_applicationIntegerdefault=0help='Maximum times a salesman can apply a program. 0 for no limit.'string='Maximum Salesman Applications' -
rule_times_usedIntegercompute='_compute_rule_times_used'string='Uses' -
rule_user_idMany2one → res.userscomodel_name='res.users'ondelete='cascade'required=Truestring='Salesman'
No public methods.
Loading…