{% extends "includes/crud/table_list.html" %} {% load blocktrans trans from i18n %} {% load naturaltime from humanize %} {% block top_left_menu_items %}
{% include "includes/filters/form.html" with fields=filter.form %}
{% endblock top_left_menu_items %} {% block create_button %} {% if is_project_admin %} {% trans "Add version" %} {% endif %} {% endblock create_button %} {% block list_placeholder_icon_class %} {% endblock list_placeholder_icon_class %} {% block list_placeholder_header_filtered %} {% trans "No matching versions found" %} {% endblock list_placeholder_header_filtered %} {% block list_placeholder_header_empty %} {% trans "This project doesn't have any versions yet" %} {% endblock list_placeholder_header_empty %} {% block list_placeholder_text_empty %} {% if is_project_admin %} {% trans "Add version" %} {% endif %} {% endblock list_placeholder_text_empty %} {% block list_item_right_menu %}
{% blocktrans trimmed with name=object.verbose_name asvar label_admin %} Additional options for version {{ name }} {% endblocktrans %} {% if is_project_admin %} {% endif %}
{% endblock list_item_right_menu %} {% block list_item_icon %} {% include "builds/includes/status_icon.html" with build=object.latest_build circular=True %} {% endblock list_item_icon %} {% block list_item_header %} {{ object.verbose_name }}
{% with build=object.latest_build %} {% endwith %}
{% endblock list_item_header %} {% block list_item_meta_items %} {% if object.slug == project.default_version %} {% trans "Default" context "Version is the default version" as text %} {% blocktrans trimmed with version=object.verbose_name asvar popup %} Version {{ version }} is the default version {% endblocktrans %}
{% include "includes/components/config_label.html" with icon="fa-solid fa-asterisk" text=text popup=popup %}
{% endif %} {% if object.slug == project.stable_version %} {% trans "Stable" context "Version is the stable version" as text %} {% blocktrans trimmed with version=object.verbose_name asvar popup %} Version {{ version }} is the stable version {% endblocktrans %}
{% include "includes/components/config_label.html" with icon="fa-solid fa-asterisk" text=text popup=popup %}
{% endif %} {% if object.privacy_level == 'private' %} {% if request.user in project.users.all %} {% trans "Private" context "Version is private" as text %} {% blocktrans trimmed with version=object.verbose_name asvar popup %} Version {{ version }} is private {% endblocktrans %}
{% include "includes/components/config_label.html" with icon="fa-duotone fa-lock" text=text popup=popup %}
{% endif %} {% endif %} {% if object.hidden %} {% trans "Hidden" context "Version is hidden" as text %} {% blocktrans trimmed with version=object.verbose_name asvar popup %} Version {{ version }} is hidden {% endblocktrans %}
{% include "includes/components/config_label.html" with icon="fa-duotone fa-eye-slash" text=text popup=popup %}
{% endif %} {% endblock list_item_meta_items %} {% block list_item_extra_items %} {% with build=object.latest_build %} {% if build %}
{% include "includes/elements/chips/build.html" with project=project build=build text=project.name %}
{% endif %} {% endwith %} {% endblock list_item_extra_items %}