Make purchase details available for boardingpass templates.

This commit is contained in:
James Polley 2018-01-13 00:12:19 +11:00
parent ffe0f64182
commit 2206f647db

View file

@ -20,6 +20,8 @@ from django.urls import reverse
from registrasion import util
from registrasion.models import commerce, people
from registrasion.templatetags.registrasion_tags import items_purchased, items_pending
from registrasion.templatetags.registrasion_tags import invoices, missing_categories
from symposion.conference.models import Conference
from regidesk import forms
@ -121,6 +123,11 @@ def boarding_prepare(request):
reverse("regidesk:checkin_png", args=[sample_checkin.code])),
}
ctx = Context(sample_ctx)
ctx["invoices"] = invoices(ctx)
ctx["items_pending"] = items_pending(ctx)
ctx["items_purchased"] = items_purchased(ctx)
ctx["missing_categories"] = missing_categories(ctx)
subject = Template(bp_template.subject).render(ctx)
rendered_template['plain'] = Template(bp_template.body).render(ctx)
rendered_template['html'] = Template(bp_template.html_body).render(ctx)
@ -175,6 +182,10 @@ def boarding_send(request):
reverse("regidesk:checkin_png", args=[user.checkin.code])),
}
ctx = Context(ctx)
ctx["invoices"] = invoices(ctx)
ctx["items_pending"] = items_pending(ctx)
ctx["items_purchased"] = items_purchased(ctx)
ctx["missing_categories"] = missing_categories(ctx)
subject = Template(template.subject).render(ctx)
body = Template(template.body).render(ctx)