{% extends "pretixcontrol/event/base.html" %} {% load i18n %} {% load eventurl %} {% load bootstrap3 %} {% load static %} {% load escapejson %} {% load eventsignal %} {% block title %}{{ request.event.name }}{% endblock %} {% block content %}

{{ request.event.name }} {% if request.event.has_subevents %} {% trans "Event series" %} {% else %} {{ request.event.get_date_range_display }} {% endif %}

{% trans "Shop URL:" %} {% abseventurl request.event "presale:event.index" %}
{% include "pretixcontrol/event/fragment_qr_dropdown.html" with url=0 %}

{{ shop_state.content|safe }}
{% trans "Internal comment" %}
{% csrf_token %}
{% bootstrap_field comment_form.comment layout="horizontal" show_help=True show_label=False horizontal_field_class="col-md-12" %}
{% if not comment_form.readonly %}

{% endif %}
{% if has_overpaid_orders %}
{% blocktrans trimmed %} This event contains overpaid orders, for example due to duplicate payment attempts. You should review the cases and consider refunding the overpaid amount to the user. {% endblocktrans %} {% trans "Show overpaid orders" %}
{% endif %} {% if has_pending_refunds %}
{% blocktrans trimmed %} This event contains pending refunds that you should take care of. {% endblocktrans %} {% trans "Show pending refunds" %}
{% endif %} {% if has_cancellation_requests %}
{% blocktrans trimmed %} This event contains requested cancellations that you should take care of. {% endblocktrans %} {% trans "Show orders requesting cancellation" %}
{% endif %} {% if has_pending_approvals %}
{% blocktrans trimmed %} This event contains pending approvals that you should take care of. {% endblocktrans %} {% trans "Show orders pending approval" %}
{% endif %} {% if has_pending_orders_with_full_payment %}
{% blocktrans trimmed %} This event contains fully paid orders that are not marked as paid, probably because no quota was left at the time their payment arrived. You should review the cases and consider either refunding the customer or creating more space. {% endblocktrans %} {% trans "Show affected orders" %}
{% endif %}
{% eventsignal request.event "pretix.control.signals.event_dashboard_top" request=request %} {% if request.event.has_subevents %}
{% include "pretixcontrol/event/fragment_subevent_choice_simple.html" %}
{% endif %} {% if not request.event.has_subevents or subevent %} {% include "pretixcontrol/event/fragment_timeline.html" %} {% endif %}
{{ attendees_paid_ordered.content|safe }}
{{ total_revenue.content|safe }}

{% trans "Revenue over time" %}

{% if request.GET.subevent %}
{% blocktrans trimmed context "subevent" %} If you select a single date, payment method fees will not be listed here as it might not be clear which date they belong to. {% endblocktrans %}
{% endif %}

{% blocktrans trimmed %} Only fully paid orders are counted. Orders paid in multiple payments are shown with the date of their last payment. {% endblocktrans %}

{% trans "Check-In" %}

{% if request.event.has_subevents %} {% endif %} {% for cl in checkinlists %} {% if request.event.has_subevents %} {% if cl.subevent %} {% else %} {% endif %} {% endif %} {% endfor %}
{% trans "Name" %} {% trans "Checked in" %} {% trans "Date" context "subevent" %} {% trans "Automated check-in" %} {% trans "Products" %}
{{ cl.name }}
{{ cl.checkin_count|default_if_none:"0" }} / {{ cl.position_count|default_if_none:"0" }}
{{ cl.subevent.name }} – {{ cl.subevent.get_date_range_display }} {{ cl.subevent.date_from|date:"TIME_FORMAT" }} {% trans "All" %} {% for channel in cl.auto_checkin_sales_channels %} {% endfor %} {% if cl.all_products %} {% trans "All" %} {% else %}
    {% for item in cl.limit_products.all %}
  • {{ item }}
  • {% endfor %}
{% endif %}
{% if "can_change_event_settings" in request.eventpermset %} {% endif %}

{% trans "Quotas" %}

{% if request.event.has_subevents and not subevent %} {% for s in subevents %} {% endfor %} {% endif %} {% if subevent %} {% endif %}
{% trans "Name" %} {% trans "Begin" %} {% trans "Paid tickets per quota" %} {% trans "Capacity left" %}
{{ s.name }}
#{{ s.pk }}
{{ s.get_date_from_display }}
{{ s.date_from|date:"l" }}
{% for q in s.first_quotas|slice:":3" %} {% include "pretixcontrol/fragment_quota_box_paid.html" with quota=q %} {% endfor %} {% if s.first_quotas|length > 3 %} ··· {% endif %} {% for q in s.first_quotas %} {% include "pretixcontrol/items/fragment_quota_availability.html" with availability=q.cached_avail closed=q.closed %} {% endfor %}
{{ subevent.name }}
#{{ subevent.pk }}
{{ subevent.get_date_from_display }}
{{ subevent.date_from|date:"l" }}
{% for q in subevent.first_quotas|slice:":3" %} {% include "pretixcontrol/fragment_quota_box_paid.html" with quota=q %} {% endfor %} {% if subevent.first_quotas|length > 3 %} ··· {% endif %} {% for q in subevent.first_quotas %} {% include "pretixcontrol/items/fragment_quota_availability.html" with availability=q.cached_avail closed=q.closed %} {% endfor %}

{% trans "Event logs" %}

{% endblock %}