fix: add more enums for batch discount type, editor UI
also fix column type for editor UI
This commit is contained in:
parent
e37cf88cd9
commit
ab56a35acc
|
@ -1646,7 +1646,7 @@ class BatchType(Base):
|
||||||
|
|
||||||
special_order_eligible = sa.Column('specialOrderEligible', sa.Boolean(), nullable=True, default=True)
|
special_order_eligible = sa.Column('specialOrderEligible', sa.Boolean(), nullable=True, default=True)
|
||||||
|
|
||||||
editor_ui = sa.Column('editorUI', sa.Boolean(), nullable=True, default=True)
|
editor_ui = sa.Column('editorUI', sa.SmallInteger(), nullable=True, default=True)
|
||||||
|
|
||||||
allow_single_store = sa.Column('allowSingleStore', sa.Boolean(), nullable=True, default=False)
|
allow_single_store = sa.Column('allowSingleStore', sa.Boolean(), nullable=True, default=False)
|
||||||
|
|
||||||
|
|
|
@ -34,14 +34,33 @@ class CoreDbType(str, Enum):
|
||||||
office_arch = 'office_arch'
|
office_arch = 'office_arch'
|
||||||
|
|
||||||
|
|
||||||
|
BATCH_DISCOUNT_TYPE_TRACKING = -1
|
||||||
BATCH_DISCOUNT_TYPE_PRICE_CHANGE = 0
|
BATCH_DISCOUNT_TYPE_PRICE_CHANGE = 0
|
||||||
BATCH_DISCOUNT_TYPE_SALE_EVERYONE = 1
|
BATCH_DISCOUNT_TYPE_SALE_EVERYONE = 1
|
||||||
BATCH_DISCOUNT_TYPE_SALE_RESTRICTED = 2
|
BATCH_DISCOUNT_TYPE_SALE_RESTRICTED = 2
|
||||||
|
BATCH_DISCOUNT_TYPE_SLIDING_PERCENT = 3
|
||||||
|
BATCH_DISCOUNT_TYPE_SLIDING_AMOUNT = 5
|
||||||
|
|
||||||
BATCH_DISCOUNT_TYPE = OrderedDict([
|
BATCH_DISCOUNT_TYPE = OrderedDict([
|
||||||
(BATCH_DISCOUNT_TYPE_PRICE_CHANGE, "Price Change"),
|
(BATCH_DISCOUNT_TYPE_PRICE_CHANGE, "None (Change regular price)"),
|
||||||
(BATCH_DISCOUNT_TYPE_SALE_EVERYONE, "Sale for everyone"),
|
(BATCH_DISCOUNT_TYPE_SALE_EVERYONE, "Sale for everyone"),
|
||||||
(BATCH_DISCOUNT_TYPE_SALE_RESTRICTED, "Member/Owner only sale"),
|
(BATCH_DISCOUNT_TYPE_SALE_RESTRICTED, "Sale for Members"),
|
||||||
|
(BATCH_DISCOUNT_TYPE_SLIDING_PERCENT, "Sliding % Off for Members"),
|
||||||
|
(BATCH_DISCOUNT_TYPE_SLIDING_AMOUNT, "Sliding $ Off for Members"),
|
||||||
|
(BATCH_DISCOUNT_TYPE_TRACKING, "Tracking (does not change any prices)"),
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
BATCH_EDITOR_UI_STANDARD = 1
|
||||||
|
BATCH_EDITOR_UI_PAIRED_SALE = 2
|
||||||
|
BATCH_EDITOR_UI_PARTIAL = 3
|
||||||
|
BATCH_EDITOR_UI_TRACKING = 4
|
||||||
|
|
||||||
|
BATCH_EDITOR_UI = OrderedDict([
|
||||||
|
(BATCH_EDITOR_UI_STANDARD, "Standard"),
|
||||||
|
(BATCH_EDITOR_UI_PAIRED_SALE, "Paired Sale"),
|
||||||
|
(BATCH_EDITOR_UI_PARTIAL, "Partial"),
|
||||||
|
(BATCH_EDITOR_UI_TRACKING, "Tracking"),
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue