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
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
sale_coupon_limit
Description

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
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_application Integer
    default=0 help='Maximum times that a program can be applied to a customer. 0 for no limit.' string='Maximum Customer Applications'
  • rule_salesmen_limit_count Integer
    compute='_compute_rule_salesmen_limit_count' string='Salesmen maximum promotions'
  • rule_salesmen_limit_ids One2many → coupon.rule.salesmen.limit
    comodel_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_count Integer
    compute='_compute_rule_salesmen_limit_count' string='Salesmen promotions used'
  • rule_salesmen_strict_limit Boolean
    default=False help='If marked, promotion will only be allowed for the list of salesmen with their quantities' string='Strict limit'
Public methods (0)

No public methods.

New fields (4)
  • rule_id Many2one → coupon.rule
    auto_join=True comodel_name='coupon.rule' ondelete='cascade' required=True
  • rule_max_salesman_application Integer
    default=0 help='Maximum times a salesman can apply a program. 0 for no limit.' string='Maximum Salesman Applications'
  • rule_times_used Integer
    compute='_compute_rule_times_used' string='Uses'
  • rule_user_id Many2one → res.users
    comodel_name='res.users' ondelete='cascade' required=True string='Salesman'
Public methods (0)

No public methods.

Loading…