P5-7013 Move wallpaperkit price to api (#38)

This commit is contained in:
Niklas Fondberg
2021-03-24 11:44:35 +01:00
committed by GitHub
parent 464e2f1fa6
commit 2b452a573a
4 changed files with 76 additions and 0 deletions
+20
View File
@@ -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")