diff --git a/pinaxcon/settings.py b/pinaxcon/settings.py index 32c35c2ef2c927eef8326af6e958fd33eefa19d7..4216a8695b33e09a9a6b361122ea54cb609710fc 100644 --- a/pinaxcon/settings.py +++ b/pinaxcon/settings.py @@ -367,6 +367,7 @@ PROPOSAL_FORMS = { ATTENDEE_PROFILE_MODEL = "pinaxcon.registrasion.models.AttendeeProfile" ATTENDEE_PROFILE_FORM = "pinaxcon.registrasion.forms.ProfileForm" INVOICE_CURRENCY = "AUD" +GST_RATE = Decimal('0.1') TICKET_PRODUCT_CATEGORY = 1 TERMS_PRODUCT_CATEGORY = 2 ATTENDEE_PROFILE_FORM = "pinaxcon.registrasion.forms.ProfileForm" diff --git a/pinaxcon/templatetags/lca2018_tags.py b/pinaxcon/templatetags/lca2018_tags.py index c2e27d99442de7b60ea791fe0972e71721c67688..e6effd5ff2ead157e5e2c998bfa0021747e5d757 100644 --- a/pinaxcon/templatetags/lca2018_tags.py +++ b/pinaxcon/templatetags/lca2018_tags.py @@ -10,6 +10,7 @@ from symposion.conference import models as conference_models from symposion.schedule.models import Track CONFERENCE_ID = settings.CONFERENCE_ID +GST_RATE = settings.GST_RATE register = template.Library() @@ -71,7 +72,6 @@ def presentation_bg_number(presentation, count): @register.filter() def gst(amount): - GST_RATE = Decimal('0.15') value_no_gst = Decimal(amount / (1 + GST_RATE)) return Decimal(amount - value_no_gst).quantize(Decimal('0.01')) @@ -80,6 +80,7 @@ def gst(amount): def conference_name(): return conference_models.Conference.objects.get(id=CONFERENCE_ID).title + @register.filter() def day_has_tracks(timetable, day): try: @@ -89,6 +90,7 @@ def day_has_tracks(timetable, day): has_tracks = False return len(track_names) + @register.filter() def trackname(room, day): try: @@ -97,6 +99,7 @@ def trackname(room, day): track_name = None return track_name + @register.simple_tag(takes_context=True) def ticket_type(context):