Changeset - 2206f647dbe5
[Not reviewed]
0 1 0
James Polley - 6 years ago 2018-01-12 13:26:49
jp@jamezpolley.com
Make purchase details available for boardingpass templates.
1 file changed with 11 insertions and 0 deletions:
0 comments (0 inline, 0 general)
vendor/regidesk/regidesk/views.py
Show inline comments
...
 
@@ -19,8 +19,10 @@ from django.template import Template, Context
 
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
 
from regidesk.models import BoardingPass, BoardingPassTemplate, CheckIn
...
 
@@ -120,8 +122,13 @@ def boarding_prepare(request):
 
            "qrcode_url": request.build_absolute_uri(
 
                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)
 
    else:
...
 
@@ -174,8 +181,12 @@ def boarding_send(request):
 
            "qrcode_url": request.build_absolute_uri(
 
                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)
 
        if template.html_body:
0 comments (0 inline, 0 general)