diff --git a/pinaxcon/settings.py b/pinaxcon/settings.py index 6f0a2c6d5ac5923e0342b9d63156541cdab10575..ce970e6dc39d98faa6282fc2c52b06c6272a00c2 100644 --- a/pinaxcon/settings.py +++ b/pinaxcon/settings.py @@ -350,6 +350,7 @@ ATTENDEE_PROFILE_MODEL = "pinaxcon.registrasion.models.AttendeeProfile" ATTENDEE_PROFILE_FORM = "pinaxcon.registrasion.forms.ProfileForm" INVOICE_CURRENCY = "AUD" TICKET_PRODUCT_CATEGORY = 1 +TERMS_PRODUCT_CATEGORY = 2 ATTENDEE_PROFILE_FORM = "pinaxcon.registrasion.forms.ProfileForm" #REGIDESK diff --git a/vendor/registrasion/registrasion/views.py b/vendor/registrasion/registrasion/views.py index 23afcdbfc9f801bce15807487b48219a0cde7b1d..5dccb3c351c02a521713b118af08869e4cfa8e2b 100644 --- a/vendor/registrasion/registrasion/views.py +++ b/vendor/registrasion/registrasion/views.py @@ -90,8 +90,9 @@ def guided_registration(request, page_number=None): page_number: 1) Profile form (and e-mail address?) 2) Ticket type - 3) Remaining products - 4) Mark registration as complete + 3) T&C Consent + 4) Remaining products + 5) Mark registration as complete Returns: render: Renders ``registrasion/guided_registration.html``, @@ -272,6 +273,7 @@ def _guided_registration_products(request, mode): cats = cats.filter(id=settings.TICKET_PRODUCT_CATEGORY) elif mode == GUIDED_MODE_ALL_ADDITIONAL: cats = cats.exclude(id=settings.TICKET_PRODUCT_CATEGORY) + cats = cats.exclude(id=settings.TERMS_PRODUCT_CATEGORY) elif mode == GUIDED_MODE_EXCLUDE_COMPLETE: cats = cats.exclude(id=settings.TICKET_PRODUCT_CATEGORY) cats = cats.exclude(id__in=old_cats)