P5-6490 add new market model #30
This commit is contained in:
@@ -13,3 +13,4 @@ from .order import (
|
||||
OrderRowDetail,
|
||||
OrderOrderField,
|
||||
)
|
||||
from .market import Market
|
||||
|
||||
+10
-2
@@ -4,6 +4,13 @@ from api.extensions import db
|
||||
from .product import Currencies
|
||||
|
||||
|
||||
class Market(db.Model):
|
||||
__tablename__ = "markets"
|
||||
|
||||
id = db.Column(db.Integer, primary_key=True)
|
||||
name = db.Column(db.String(255))
|
||||
|
||||
|
||||
class PriceAdjustments(db.Model):
|
||||
|
||||
__tablename__ = "price_adjustments"
|
||||
@@ -12,7 +19,8 @@ class PriceAdjustments(db.Model):
|
||||
adjustment = db.Column(db.Numeric)
|
||||
|
||||
|
||||
class Market(object):
|
||||
# P5-6490 deprecated market model. Will be replaced with Market
|
||||
class LegacyMarket(object):
|
||||
def __init__(self, name, locale, currency, vat, iso3):
|
||||
self.name = name
|
||||
self.locale = locale
|
||||
@@ -91,7 +99,7 @@ _markets = [
|
||||
|
||||
def iter_markets():
|
||||
for market in _markets:
|
||||
yield Market(*market)
|
||||
yield LegacyMarket(*market)
|
||||
|
||||
|
||||
def from_locale(locale):
|
||||
|
||||
Reference in New Issue
Block a user