diff --git a/magstock/templates/forms/attendee/admin_consents.html b/magstock/templates/forms/attendee/admin_consents.html index 6d91cb6..5d24f39 100644 --- a/magstock/templates/forms/attendee/admin_consents.html +++ b/magstock/templates/forms/attendee/admin_consents.html @@ -3,11 +3,20 @@ {% block required %} {{ super() }} -{{ form_macros.form_input(consents.acknowledged_checkin_policy, force_hidden=True)}} -{{ form_macros.form_input(consents.waiver_consent, force_hidden=True)}} +{% set allow_waiver_signature = not consents.waiver_signature or attendee.is_new or attendee.placeholder %} -
-
{{ form_macros.form_input(consents.waiver_signature, readonly=True) }}
-
{{ form_macros.form_input(consents.waiver_date, readonly=True) }}
-
+{% if allow_waiver_signature %} +
+
{{ form_macros.form_input(consents.waiver_signature) }}
+
{{ form_macros.form_input(consents.waiver_date) }}
+
+{% else %} + {{ form_macros.form_input(consents.acknowledged_checkin_policy, force_hidden=True)}} + {{ form_macros.form_input(consents.waiver_consent, force_hidden=True)}} + +
+
{{ form_macros.form_input(consents.waiver_signature, readonly=True) }}
+
{{ form_macros.form_input(consents.waiver_date, readonly=True) }}
+
+{% endif %} {% endblock %} \ No newline at end of file