{% load danceschool_tags i18n %}

{{ event.name }}

{% if event.teachers %} {% trans "with" %} {{ event.teachers|join:" & " }} {% endif %} at {% if directions_url %} {{ event.location.name }}{% if event.room.name %} - {{ event.room.name }}{% endif %} {% else %} {{ event.location.name }}{% if event.room.name %} - {{ event.room.name }}{% endif %} {% endif %}
{% readable_weekday event.weekday %}s {{ event.startTime|date:"g:i A" }} - {{ event.endTime|date:"g:i A" }} — {% for occurrence in event.eventoccurrence_set.all %} {{ occurrence.startTime|date:"N j" }}{% if not forloop.last %}, {% endif %} {% endfor %}
{% if event.url %} {% trans "more info" %} {% endif %}
{% if showDescriptionRule == "all" %} {{ event.classDescription.description }} {% elif showDescriptionRule != "0" %} {{ event.classDescription.description|truncatewords_html:showDescriptionRule }} {% endif %}
{% if event.pricingTier and event.registrationOpen %} {{ event.pricingTier.name }} {% endif %}
{% if event.registrationOpen %} {# if event registration is still open then show the registration form#} {% get_field_for_object 'event' event.id form as field %} {{ field }} {% if validationStr %}
{{ field.errors }}
{% endif %} {% else %} {# else show the number of registrants#}
    {% for role in event.availableRoles %}
  • {{ role.pluralName }} ({% numRegisteredForRole event role %} {% trans "registered" %})
  • {% empty %}
  • ({{ event.numRegistered }} {% trans "registered" %})
  • {% endfor %}
{% endif %}
{% if event.soldOut %}
{% trans "Sold Out!" %}
{% trans "Please join us for another class, or schedule a private lesson!" %}
{% if perms.core.override_register_closed %}
{# Include the front desk admin button #} {% get_field_for_object 'event' event.id form as field %} {{ field }} {% if validationStr %}
{{ field.errors }}
{% endif %}
{% endif %} {% endif %}