{% extends 'admin/base.html.twig' %} {% block title %}Dokument{% endblock %} {% block body %}

{{ document.title ?? 'Ein Fehler trat auf' }}

Zurück zur Übersicht
{% if document %} {# ============================= #} {# Dokument-Meta #} {# ============================= #}
Status: {% if document.status == 'ACTIVE' %} Aktiv {% else %} Archiviert {% endif %}
Erstellt von: {{ document.createdBy ? document.createdBy.email : '-' }}
Erstellt am: {{ document.createdAt|date('d.m.Y H:i') }}
Aktive Version: {% if document.currentVersion %} v{{ document.currentVersion.versionNumber }} {% else %} - {% endif %}
{# ============================= #} {# Versionen #} {# ============================= #}

Versionen

{% if is_granted('ROLE_SUPER_ADMIN') %} Neue Version {% endif %}
{% if document.versions is empty %}
Keine Versionen vorhanden.
{% else %}
{% for version in document.versions %} {# Aktivstatus #} {# Ingest Status #} {# Checksum #} {# Created by #} {# Date #} {# Aktionen #} {% endfor %}
Version Status Ingest Checksum Erstellt von Datum Aktionen
v{{ version.versionNumber }} {% if version.isActive %} Aktiv {% else %} Inaktiv {% endif %} {% if version.ingestStatus == 'INDEXED' %} INDEXED {% elseif version.ingestStatus == 'RUNNING' %} RUNNING {% elseif version.ingestStatus == 'FAILED' %} FAILED {% elseif version.ingestStatus == 'PENDING' %} PENDING {% else %} {{ version.ingestStatus }} {% endif %} {{ version.checksum ? version.checksum[:10] ~ '…' : '-' }} {{ version.createdBy ? version.createdBy.email : '-' }} {{ version.createdAt|date('d.m.Y H:i') }} {% if version.isActive %} {% if version.ingestStatus in ['PENDING', 'FAILED'] and is_granted('ROLE_SUPER_ADMIN') %}
{% else %} Bereits indexiert {% endif %} {% else %} {% if is_granted('ROLE_SUPER_ADMIN') %}
{% endif %} {% endif %}
{% endif %}
Hinweis: Beim Aktivieren einer Version wird automatisch ein Re-Ingest durchgeführt. Der NDJSON-Index und der FAISS-Index werden deterministisch neu aufgebaut.
{% else %}
Dokument nicht gefunden.
{% endif %} {% endblock %}