{% extends "pretixcontrol/items/base.html" %} {% load i18n %} {% load urlreplace %} {% load bootstrap3 %} {% block title %}{% trans "Quotas" %}{% endblock %} {% block inside %}

{% trans "Quotas" %}

{% blocktrans trimmed %} To make your products actually available, you also need quotas. Quotas define, how many instances of your product pretix will sell. This way, you can configure whether your event can take an unlimited number of attendees or the number of attendees is limited. You can assign a product to multiple quotas to fulfill more complex requirements, e.g. if you want to limit the total number of tickets sold and the number of a specific ticket type at the same time. {% endblocktrans %}

{% if quotas|length == 0 and not filter_form.filtered %}

{% blocktrans trimmed %} You haven't created any quotas yet. {% endblocktrans %}

{% if 'event.items:write' in request.eventpermset %} {% trans "Create a new quota" %} {% endif %}
{% else %}

{% trans "Filter" %}

{% bootstrap_field filter_form.query %}
{% if filter_form.subevent %}
{% bootstrap_field filter_form.subevent %}
{% bootstrap_field filter_form.date_from %}
{% bootstrap_field filter_form.date_until %}
{% bootstrap_field filter_form.time_from %}
{% bootstrap_field filter_form.time_until %}
{% bootstrap_field filter_form.weekday %}
{% endif %}
{% if 'event.items:write' in request.eventpermset %}

{% trans "Create a new quota" %}

{% endif %}
{% csrf_token %} {% for field in filter_form %} {{ field.as_hidden }} {% endfor %}
{% if "event.items:write" in request.eventpermset %} {% endif %} {% if request.event.has_subevents %} {% endif %} {% if "event.items:write" in request.eventpermset and page_obj.paginator.num_pages > 1 %} {% endif %} {% for q in quotas %} {% if "event.items:write" in request.eventpermset %} {% endif %} {% if request.event.has_subevents %} {% endif %} {% endfor %}
{% trans "Quota name" %} {% trans "Products" %}{% trans "Date" context "subevent" %} {% trans "Total capacity" %} {% trans "Capacity left" %}
{{ q.name }} {% if q.ignore_for_event_availability %} {% endif %} {{ q.subevent.name }} – {{ q.subevent.get_date_range_display_with_times }} {% if q.size == None %}Unlimited{% else %}{{ q.size }}{% endif %} {% include "pretixcontrol/items/fragment_quota_availability.html" with availability=q.cached_avail closed=q.closed %} {% if 'event.items:write' in request.eventpermset %} {% endif %}
{% if "event.items:write" in request.eventpermset %}
{% endif %}
{% endif %} {% include "pretixcontrol/pagination.html" %} {% endblock %}