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

Hugin

Hugin ist das Register für geprüfte Regeln, Skills und Befehle. Hier trägst du die Hugin-Instanz der Plattform ein. Den Integrations-Key (hi_…) seines Tenants trägt jeder Workspace-Admin unter Einstellungen → Hugin selbst ein; er bestimmt, welche Pakete und Pflichtpakete im Workspace gelten.

{% include "_flash.html" %}

Host

{% if host %}

{{ host.url }} {% if host.status == 'ok' %}erreichbar{% elif host.status == 'error' %}Fehler{% else %}ungeprüft{% endif %} {% if host.checked %}geprüft {{ host.checked.strftime('%d.%m.%Y %H:%M') }}{% endif %}

{% if host.status == 'error' and host.status_message %}

{{ host.status_message }}

{% endif %} {% else %}

Noch kein Host eingetragen; ohne Host können Workspaces Hugin nicht nutzen.

{% endif %}

Nur https und nur Hosts aus AIW_MCP_ALLOWED_HOSTS (lokal auch http://localhost). Geprüft wird die Erreichbarkeit (/readyz); ob ein Key gilt, zeigt jeder Workspace.

{% if host %}
{% endif %}

Workspaces

Welche Workspaces Hugin nutzen und mit welchem Tenant. Keys sind hier nicht sichtbar.

{% if workspaces %}
{% for s in workspaces %}{% set a = s.access %} {% endfor %}
WorkspaceTeamZugangTenantPaketeAbgleich
{{ s.workspace.name }} {{ s.team }} {% if not a %}nicht eingerichtet{% elif a.status == 'ok' %}ok{% elif a.status == 'error' %}Fehler{% else %}ungeprüft{% endif %} {% if a and a.status == 'error' and a.status_message %}

{{ a.status_message }}

{% endif %} {% if a and a.checked %}

geprüft {{ a.checked.strftime('%d.%m.%Y %H:%M') }}

{% endif %}
{% if a and a.tenant %}{{ a.tenant }}{% if a.key_name %}

Key „{{ a.key_name }}“

{% endif %}{% else %}–{% endif %}
{% if s.locked or s.chosen %}{{ s.locked }} festgeschrieben

{{ s.chosen }} gewählt

{% else %}–{% endif %}
{% if a and a.synced %}{% if a.findings %}{{ s.findings|length }} offen{% else %}aktuell{% endif %}

{{ a.synced.strftime('%d.%m.%Y %H:%M') }}

{% else %}–{% endif %}
{% else %}

Noch keine Workspaces.

{% endif %}
{% endblock %}