{% from 'events/registration/display/_registration_summary_blocks.html' import render_registration_summary, render_invoice %} {% set class_mapping = {'complete': 'accept', 'pending': 'warning', 'unpaid': 'warning'} %}
{% if registration.state.name == 'complete' %}
{% trans %}Your registration has been completed{% endtrans %}
{% elif registration.state.name == 'pending' %}
{% trans %}Your registration is awaiting approval{% endtrans %}
{% trans -%} An event manager will manually validate it. {%- endtrans %} {% elif registration.state.name == 'unpaid' %}
{% trans %}Your registration is awaiting payment{% endtrans %}
{% if not registration.transaction or registration.transaction.status.name not in ('successful', 'pending') %} {% trans %}Awaiting your payment.{% endtrans %} {% elif registration.transaction.status.name == 'pending' %} {% trans %}Awaiting payment confirmation.{% endtrans %} {% endif %} {%- trans %}Check it out here{% endtrans -%} . {% endif %}
{% if registration.registration_form.modification_mode.name != 'not_allowed' %} {% endif %} {% if registration.state.name == 'complete' and registration.registration_form.tickets_enabled and registration.registration_form.ticket_on_summary_page %} {% endif %}
{{ render_registration_summary(registration) }} {% call render_invoice(registration, payment_enabled, payment_conditions) %} {% if payment_enabled and registration.state.name == 'unpaid' %} {% endif %} {% endcall %}