summaryrefslogtreecommitdiff
path: root/src/main/resources/templates/fragments.html
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/templates/fragments.html')
-rw-r--r--src/main/resources/templates/fragments.html14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/resources/templates/fragments.html b/src/main/resources/templates/fragments.html
index f3d95c9..8ecd507 100644
--- a/src/main/resources/templates/fragments.html
+++ b/src/main/resources/templates/fragments.html
@@ -35,6 +35,20 @@
</ul>
</nav>
</div>
+ <th:block th:fragment="accept-initial" sec:authorize="hasRole('USER') or hasRole('ADMIN')">
+ <button class="btn" hx-swap="outerHTML" th:hx-delete="@{/submission/{requestId}/accepted(requestId=${request.uuid})}" th:if="${
+ request.submissionType.value == 'initial'
+ and (request.status.value == 'success' or request.status.value == 'warning')
+ and request.submissionAccepted == true}" title="Keine Meldebestätigung - blockieren">
+ 🔒
+ </button>
+ <button class="btn" hx-swap="outerHTML" th:hx-put="@{/submission/{requestId}/accepted(requestId=${request.uuid})}" th:if="${
+ request.submissionType.value == 'initial'
+ and (request.status.value == 'success' or request.status.value == 'warning')
+ and request.submissionAccepted == false}" title="Meldebestätigung vorhanden - nicht weiter blockieren">
+ 🔓
+ </button>
+ </th:block>
<footer th:fragment="footer">
<div class="container">
<div>