optimize ui
add new ki endpoint params
This commit is contained in:
@@ -1,29 +1,86 @@
|
||||
{% extends 'admin/base.html.twig' %}
|
||||
|
||||
{% block title %}Neue Version{% endblock %}
|
||||
{% block title %}Neue Dokumentversion{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
|
||||
<a href="{{ path('admin_document_show', {id: document.id}) }}"
|
||||
class="btn btn-sm btn-outline-light mb-3">
|
||||
← Zurück
|
||||
</a>
|
||||
<div class="d-flex justify-content-between align-items-center mb-4">
|
||||
<h1 class="h3 mb-0">
|
||||
Neue Version
|
||||
</h1>
|
||||
|
||||
<h1 class="h4 mb-4">
|
||||
Neue Version für: {{ document.title }}
|
||||
</h1>
|
||||
<a href="{{ path('admin_document_show', {id: document.id}) }}"
|
||||
class="btn btn-sm btn-outline-secondary">
|
||||
Zurück zum Dokument
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<form method="post" enctype="multipart/form-data">
|
||||
<div class="card bg-black border-secondary mb-4 text-light">
|
||||
<div class="card-body">
|
||||
|
||||
<div class="mb-3">
|
||||
<strong>Dokument:</strong>
|
||||
<span class="text-light">{{ document.title }}</span>
|
||||
</div>
|
||||
|
||||
<div class="small text-secondary">
|
||||
Das Hochladen einer neuen Version erzeugt eine zusätzliche
|
||||
unveränderliche Dokumentversion. Die Aktivierung erfolgt separat
|
||||
und löst einen deterministischen Re-Ingest aus.
|
||||
</div>
|
||||
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Datei auswählen</label>
|
||||
<input type="file" class="form-control" name="file" required>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button class="btn btn-light">
|
||||
Version hochladen
|
||||
</button>
|
||||
<div class="card bg-black border-secondary text-light">
|
||||
<div class="card-body">
|
||||
|
||||
</form>
|
||||
<form method="post" enctype="multipart/form-data">
|
||||
|
||||
<input type="hidden"
|
||||
name="_token"
|
||||
value="{{ csrf_token('create_document_version_' ~ document.id) }}">
|
||||
|
||||
{# ============================= #}
|
||||
{# Datei Upload #}
|
||||
{# ============================= #}
|
||||
|
||||
<div class="mb-4">
|
||||
<label class="form-label">Datei auswählen</label>
|
||||
|
||||
<input type="file"
|
||||
class="form-control bg-dark text-light border-secondary"
|
||||
name="file"
|
||||
required>
|
||||
|
||||
<div class="form-text text-secondary">
|
||||
Unterstützte Formate: PDF, DOCX, TXT, MD.<br>
|
||||
Die Datei wird versioniert gespeichert und mit einer
|
||||
eindeutigen Checksum versehen.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{# ============================= #}
|
||||
{# Submit #}
|
||||
{# ============================= #}
|
||||
|
||||
{% if is_granted('ROLE_SUPER_ADMIN') %}
|
||||
<div class="d-flex justify-content-end">
|
||||
<button class="btn btn-outline-info">
|
||||
Version hochladen
|
||||
</button>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mt-4 small text-secondary">
|
||||
Hinweis: Eine neue Version ersetzt nicht automatisch die aktive Version.
|
||||
Erst nach Aktivierung wird ein Re-Ingest durchgeführt und der Index
|
||||
neu aufgebaut.
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user