fix: refuse deleting a document assigned to a season task
This commit is contained in:
1 parent
4aa2d7a5e6
commit
3116d23199
7 files changed
+271
-14
No files matched your search
@@ -1,7 +1,25 @@
|
||||
{% extends 'htmx_confirmation_modal.html.twig' %}
|
||||
|
||||
{% block title %}{{ seasonTaskDocuments is empty ? 'Bist du sicher?' : 'Löschen nicht möglich' }}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div>
|
||||
Möchtest du das Dokument <em>{{ document }}</em> wirklich löschen?
|
||||
</div>
|
||||
{% endblock %}
|
||||
{% if seasonTaskDocuments is empty %}
|
||||
<div>
|
||||
Möchtest du das Dokument <em>{{ document }}</em> wirklich löschen?
|
||||
</div>
|
||||
{% else %}
|
||||
<div>
|
||||
Das Dokument <em>{{ document }}</em> ist als Saisonteam-Dokument hinterlegt
|
||||
{%- set labels = seasonTaskDocuments|map(m => m.task ? m.task.label() : null)|filter(l => l is not null) -%}
|
||||
{%- if labels is not empty %} ({{ labels|join(', ') }}){% endif %}
|
||||
und kann deshalb nicht gelöscht werden. Ersetze es zuerst unter
|
||||
<a class="underline" href="{{ path('app_administrative_system_season_task_document_index') }}">Saisonteam-Dokumente</a>.
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
{% block confirm %}
|
||||
{% if seasonTaskDocuments is empty %}{{ parent() }}{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
{% block button_cancel %}{{ seasonTaskDocuments is empty ? 'Abbrechen' : 'Schließen' }}{% endblock %}
|
||||
Reference in new issue
Block a user