Repository
OCA/sale-promotion · module folder · Try on Runboat
Module version
1.0.1
Category
Sale
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/sale-promotion
Last tracking update
2026-08-07 08:43:05
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
pilarvargas-tecnativa, OCA-git-bot, oca-ci, Bhavesh Heliconia
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
sale_loyalty_order_suggestion_multi_gift
Description
This module allows to define multiple reward products on promotions on
sale orders.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
sale_loyalty_reward_wizard_view_form_multi_gift sale.loyalty.reward.wizard form Inherits sale_loyalty.sale_loyalty_reward_wizard_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (6)
  • gift_ids Many2many
    related='line_id.reward_product_ids'
  • line_id Many2one → loyalty.reward.product_line
    comodel_name='loyalty.reward.product_line'
  • multi_gift_ids One2many
    related='wizard_id.loyalty_multi_gift_ids'
  • reward_id Many2one
    related='wizard_id.selected_reward_id' store=True
  • selected_gift_id Many2one → product.product
    comodel_name='product.product' compute='_compute_selected_gift_id' domain="[('id', 'in', gift_ids)]" readonly=False store=True
  • wizard_id Many2one → sale.loyalty.reward.wizard
    comodel_name='sale.loyalty.reward.wizard'
Public methods (0)

No public methods.

New fields (3)
  • loyalty_gift_line_ids One2many → sale.loyalty.reward.product_line.wizard
    comodel_name='sale.loyalty.reward.product_line.wizard' compute='_compute_loyalty_gift_line_ids' inverse_name='wizard_id' readonly=False store=True string='Loyalty Gift Lines'
  • loyalty_multi_gift_ids One2many
    related='selected_reward_id.loyalty_multi_gift_ids'
  • multi_gift_reward Boolean
    related='selected_reward_id.multi_gift'
Public methods (1)
  • action_apply(self)

New fields (0)

No new fields.

Public methods (1)
  • action_open_reward_wizard(self)

New fields (2)
  • multi_gift_reward_line_id Many2one → loyalty.reward.product_line
    comodel_name='loyalty.reward.product_line' readonly=True
  • multi_gift_reward_line_id_option_product_id Many2one → product.product
    comodel_name='product.product' readonly=True
Public methods (0)

No public methods.

Loading…

Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
574 days ago
Last activity
21 days ago
Repository
OCA/sale-promotion
Pull request
[17.0][MIG] sale_loyalty_multi_gift: Migration to 17.0 (#249)
Status
Open migration PR — not merged yet for this version
CI status
checks failing
Open since
99 days ago
Last activity
0 days ago
Repository
OCA/sale-promotion
Pull request
[19.0][MIG] sale_loyalty_multi_gift: Migration to 19.0 (#334)