{% extends "base.html" %} {% block title %}{{ package.id }}{% endblock %} {% block content %}

{{ package.id }}

{{ KIND_NAMES.get(package.kind, package.kind) }} {{ package.scope | label }} {% if package.deprecated_since %}veraltet{% if package.successor %} → {{ package.successor }}{% endif %}{% endif %} {% if is_mandatory %}Pflicht{% endif %}
{% if newest %}

{{ newest.manifest.description | trim }}

{% endif %}
{% if newest and not is_mandatory and not a.access.is_platform %}

Im Repo nutzen

In .hugin.yaml eintragen, dann hugin sync. Mit @test am Ende kommen auch Versionen aus dem Testkanal.

packages:
  - {{ package.id }}
{% endif %}

Versionen

{% for v in versions %} {% endfor %}
VersionStatusKanalRisiko
{{ v.version }} {{ STATUS_NAMES.get(v.status, v.status) }} {{ v.channel | label }} {{ v.risk | label }}

Nutzung

{% if usage %}
{% for number, anzahl in usage.items() %}
Version {{ number }}
{{ anzahl }} Repo{{ 's' if anzahl != 1 }}
{% endfor %}

Laut letzter Meldung von hugin sync{% if not a.access.is_platform %}, nur dein Tenant{% endif %}.

{% else %}

Noch keine Meldung von hugin sync.

{% endif %}
{% if can_maintain %}
{% if package.deprecated_since %}Veraltet seit {{ package.deprecated_since.strftime('%d.%m.%Y') }}{% else %}Paket veralten{% endif %}
{% if package.deprecated_since %}

hugin sync weist Abonnenten darauf hin{% if package.successor %} und nennt {{ package.successor }} als Nachfolger{% endif %}.

{% else %}

Installierte Versionen bleiben abrufbar; hugin sync meldet das Paket als veraltet.

{% endif %}
{% endif %}

Rückmeldungen

{% if feedback_list %}
{% for r in feedback_list %}
{{ r.kind | label }} {{ r.version }} · {{ 'Agent' if r.source == 'agent' else 'Mensch' }}{% if r.tool %} ({{ r.tool }}){% endif %} · {{ r.time | when }}{% if r.origin %} · {{ r.origin }}{% endif %} {% if r.status == 'resolved' %}erledigt{% endif %}

{{ r.text }}

{% if is_owner and r.status != 'resolved' %}
{% endif %}
{% endfor %}
{% else %}

Noch keine Rückmeldungen.

{% endif %} {% if newest and not a.access.is_platform %}
Rückmeldung geben
{% endif %}
{% endblock %}