{% 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 %}
{% 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 %}