Files
MtoRagSystem/templates/admin/document/index.html.twig
2026-02-12 20:57:54 +01:00

81 lines
3.3 KiB
Twig

{% extends 'admin/base.html.twig' %}
{% block title %}Dokumente{% endblock %}
{% block body %}
<div class="d-flex justify-content-between align-items-center mb-3">
<h1 class="h4 mb-0">Dokumente</h1>
<a href="{{ path('admin_document_new') }}" class="btn btn-sm btn-light">
+ Neues Dokument
</a>
</div>
{% if documents is empty %}
<div class="alert alert-secondary">
Keine Dokumente vorhanden.
</div>
{% else %}
<div class="card bg-black text-info border-secondary">
<div class="card-body p-0">
<table class="table table-dark table-hover mb-0">
<thead>
<tr>
<th>Titel</th>
<th>Typ</th>
<th>Status</th>
<th>Versionen</th>
<th>Aktive Version</th>
<th>Erstellt am</th>
<th>Aktionen</th>
</tr>
</thead>
<tbody>
{% for document in documents %}
<tr>
<td>
<a href="{{ path('admin_document_show', {id: document.id}) }}"
class="text-decoration-none text-light">
{{ document.title }}
</a>
</td>
<td>
{% if document.currentVersion %}
<span class="badge bg-secondary">
{{ document.currentVersion.fileTypeLabel }}
</span>
{% else %}
<span class="badge bg-dark">-</span>
{% endif %}
</td>
<td>
{% if document.status == 'ACTIVE' %}
<span class="badge bg-success">Aktiv</span>
{% else %}
<span class="badge bg-secondary">Archiviert</span>
{% endif %}
</td>
<td>{{ document.versions|length }}</td>
<td>
{% if document.currentVersion %}
v{{ document.currentVersion.versionNumber }}
{% else %}
-
{% endif %}
</td>
<td>{{ document.createdAt|date('d.m.Y H:i') }}</td>
<td>
<a class="btn btn-sm btn-outline-light" href="{{ path('admin_document_show', {id: document.id}) }}"
class="text-decoration-none text-light">
Ansehen
</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endif %}
{% endblock %}