{% extends "base.html" %} {% set active_page = "tickets" %} {% block page_title %}Ticket{% endblock %} {% block page_sub %}
{{ customer.name if customer else '?' }}
{% endblock %} {% block content %} {% import "_hint_icon.html" as hi %}

Ticket

{{ 'Offen' if ticket.status == 'open' else 'Gesperrt' }}
Übersicht über ALLE Tickets des Kunden {{ hi.hint_icon("Es gibt bewusst keinen dauerhaften Kundenportal-Link mehr -- der Kunde fordert sich unter " ~ portal_request_url ~ " bei Bedarf selbst einen zeitlich begrenzten Zugang an.", "Kundenportal") }}: der Kunde fordert ihn selbst über {{ portal_request_url }} an (zeitlich begrenzter Zugang, keine dauerhafte Freigabe).
{% if can_edit_ticket %}
{% if can_delete_ticket %}
{% else %}
Ticket kann erst gelöscht werden, wenn keine aktive/ausgestellte Lizenz mehr besteht.
{% endif %} {% endif %}

Lizenz aus diesem Ticket erstellen

{% if not master_licensed %}
Dieser Lizenzserver hat selbst keine gültige Lizenz — siehe Lizenz.
{% elif ticket.status != 'open' %}

Ticket ist gesperrt — bitte zuerst entsperren.

{% elif has_open_license %}

Es gibt bereits eine aktive oder ausgestellte Lizenz zu diesem Ticket (siehe unten) — erst widerrufen, dann kann eine neue erstellt werden.

{% elif can_issue_license %}
{% endif %}
{% if licenses %} {% set l = licenses[0] %}
{{ l.license_id[:8] }}… {{ type_labels.get(l.type, l.type) }} {{ 'Lifetime' if l.is_lifetime else 'bis ' ~ l.expires_at[:10] }} {{ {"issued": "Ausgestellt", "active": "Aktiv", "deactivated": "Deaktiviert", "revoked": "Widerrufen"}.get(l.status, l.status) }} Details →
{% if licenses|length > 1 %}
{{ licenses|length - 1 }} weitere ältere Lizenz{{ 'en' if licenses|length > 2 else '' }} aus diesem Ticket -- siehe „Alle Lizenzen dieses Tickets“ oben.
{% endif %} {% else %}

Noch keine Lizenz aus diesem Ticket erstellt.

{% endif %}
{% if can_edit_ticket %} {% endif %} {% endblock %} {% block scripts %} {% endblock %}