P5-7013 Move wallpaperkit price to api (#38)
This commit is contained in:
@@ -19,6 +19,7 @@ from api.lib.prices import (
|
||||
framed_print_price,
|
||||
wallpaper_m2_price,
|
||||
inquiry_price,
|
||||
wallpaper_kit_price,
|
||||
)
|
||||
from api.lib.limits import calculate_canvas_limits
|
||||
|
||||
@@ -226,6 +227,25 @@ def diy_frame():
|
||||
return jsonify(data=data)
|
||||
|
||||
|
||||
@mod.route("/wallpaper-kit", methods=["GET"])
|
||||
@validate_exists("market")
|
||||
def wallpaper_kit():
|
||||
market_id = request.args.get("market", type=int)
|
||||
market = Market.query.get_or_404(market_id)
|
||||
reseller = get_reseller()
|
||||
|
||||
data = [
|
||||
{
|
||||
"price": wallpaper_kit_price(market, reseller=reseller, rounded=False),
|
||||
"price_excl_vat": wallpaper_kit_price(
|
||||
market, reseller=reseller, rounded=False, inc_vat=False
|
||||
),
|
||||
}
|
||||
]
|
||||
|
||||
return jsonify(data=data)
|
||||
|
||||
|
||||
@mod.route("/poster-hanger", methods=["GET"])
|
||||
@validate_number("width")
|
||||
@validate_exists("market")
|
||||
|
||||
Reference in New Issue
Block a user