summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/promotion_program.py
blob: e60f48e16d9b23bd7371680d96b264f9ef6aa8c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from odoo import fields, models


class PromotionProgram(models.Model):
    _name = "promotion.program"

    name = fields.Char(string="Name")
    banner = fields.Binary(string="Banner")
    icon = fields.Binary(string="Icon", help="Image 1:1 ratio")
    icon_top = fields.Binary(string="Icon Top", help="Icon ini ditampilkan sebagai atribut pada atas gambar di product card pada website")
    icon_bottom = fields.Binary(string="Icon Bottom", help="Icon ini ditampilkan sebagai atribut pada bawah gambar di product card pada website")
    start_time = fields.Datetime(string="Start Time")
    end_time = fields.Datetime(string="End Time")
    applies_to = fields.Selection(selection=[
        ("all_user", "All User"),
        ("login_user", "Login User")
    ])
    program_line = fields.One2many(comodel_name="promotion.program.line", inverse_name="program_id", string="Program Line")
    keywords = fields.One2many(comodel_name="promotion.program.keyword", inverse_name="program_id", string="Keywords")