From c3d3b208afea743e1640f5d21e6cd7e480e71053 Mon Sep 17 00:00:00 2001 From: Konstantin Martini Date: Sat, 3 Jan 2015 03:09:33 +0100 Subject: [PATCH] multi-checkout stub --- matecnt/views.py | 6 ++++-- templates/checkout.html | 2 +- templates/drink.html | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/matecnt/views.py b/matecnt/views.py index 4b07caa..993c275 100644 --- a/matecnt/views.py +++ b/matecnt/views.py @@ -99,12 +99,14 @@ def checkout(request): except KeyError as ex: return HttpResponse(status=400) - count = request.REQUEST.get('count', 1) + count = int(request.REQUEST.get('count', 1)) + drink_data = get_drink(drink) ctx = { 'heading': 'Codes scanned: user=%r drink=%r amount=%s' % (user, drink, count), 'drinker': get_user(user), - 'drink': get_drink(drink), + 'drink': drink_data, + 'total': drink_data.prize * count, } return render(request, 'checkout.html', ctx) diff --git a/templates/checkout.html b/templates/checkout.html index 4b4f0d3..112793b 100644 --- a/templates/checkout.html +++ b/templates/checkout.html @@ -4,6 +4,6 @@

{{ heading }}

- {{drinker.name}} spends {{drink.prize}} units on {{drink.name}}. + {{drinker.name}} spends {{total}} units on {{drink.name}}.

{% endblock %} diff --git a/templates/drink.html b/templates/drink.html index fb4e51a..e806815 100644 --- a/templates/drink.html +++ b/templates/drink.html @@ -10,7 +10,7 @@

- Have one of these for {{drink.prize}} credits: + Have some of these for {{drink.prize}} credits each:

{% for drinker in drinkers %}