summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/promotion_program_line.py
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-07-18 16:38:29 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-07-18 16:38:29 +0700
commitd966917a5ba95074b6773f49fcb2c3c924296029 (patch)
tree1522069c54c85dad7ec01ae9c16000034cde8878 /indoteknik_custom/models/promotion_program_line.py
parente0102841e6e21c7b583f096914aa4ba1a28e1587 (diff)
Fix lost merge voucher with promotion program
Diffstat (limited to 'indoteknik_custom/models/promotion_program_line.py')
-rw-r--r--indoteknik_custom/models/promotion_program_line.py24
1 files changed, 8 insertions, 16 deletions
diff --git a/indoteknik_custom/models/promotion_program_line.py b/indoteknik_custom/models/promotion_program_line.py
index 7aaff4c4..077f7e12 100644
--- a/indoteknik_custom/models/promotion_program_line.py
+++ b/indoteknik_custom/models/promotion_program_line.py
@@ -7,10 +7,8 @@ class PromotionProgramLine(models.Model):
name = fields.Char(string="Name")
image = fields.Binary(string="Image")
- product_id = fields.Many2one(
- comodel_name="product.product", string="Product Variant")
- program_id = fields.Many2one(
- comodel_name="promotion.program", string="Program")
+ product_id = fields.Many2one(comodel_name="product.product", string="Product Variant")
+ program_id = fields.Many2one(comodel_name="promotion.program", string="Program")
discount_type = fields.Selection(selection=[
("percentage", "Percentage"),
("fixed_price", "Fixed Price"),
@@ -22,18 +20,12 @@ class PromotionProgramLine(models.Model):
("discount_loading", "Discount Loading"),
("merchandise", "Merchandise")
], string="Promotion Type")
- minimum_purchase_qty = fields.Integer(
- string="Minimum Purchase Qty", help="Minimum Qty to applied discount loading")
- applies_multiply = fields.Boolean(
- string="Applies Multiply", help="Is applies multiply")
- limit_qty = fields.Integer(
- string="Limit Qty", help="Limit Qty product in promotion")
- limit_qty_user = fields.Integer(
- string="Limit Qty / User", help="Limit Qty per User")
- limit_qty_transaction = fields.Integer(
- string="Limit Qty / Transaction", help="Limit Qty per Transaction")
- line_free_item = fields.One2many(
- comodel_name="promotion.program.free_item", inverse_name="line_id", string="Line Free Item")
+ minimum_purchase_qty = fields.Integer(string="Minimum Purchase Qty", help="Minimum Qty to applied discount loading")
+ applies_multiply = fields.Boolean(string="Applies Multiply", help="Is applies multiply")
+ limit_qty = fields.Integer(string="Limit Qty", help="Limit Qty product in promotion")
+ limit_qty_user = fields.Integer(string="Limit Qty / User", help="Limit Qty per User")
+ limit_qty_transaction = fields.Integer(string="Limit Qty / Transaction", help="Limit Qty per Transaction")
+ line_free_item = fields.One2many(comodel_name="promotion.program.free_item", inverse_name="line_id", string="Line Free Item")
display_on_homepage = fields.Boolean(string="Display on Homepage")
order_line_ids = fields.One2many('sale.order.line', 'program_line_id')