camp admin added

This commit is contained in:
Jottyfan
2025-01-30 22:37:22 +01:00
parent bdc0d84e69
commit 30fb52a606
9 changed files with 245 additions and 8 deletions

View File

@@ -0,0 +1,81 @@
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org" layout:decorate="~{template}" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" xmlns:sec="http://www.thymeleaf.org/extras/spring-security">
<body>
<th:block layout:fragment="content">
<div class="borderdist">
<div class="container full-size">
<div class="row g-2">
<div class="col-sm-12">
<h2>Anmeldungen zur Gemeindefreizeit 2025</h2>
</div>
</div>
<div class="alert alert-danger" th:unless="${list}">Sie haben keine Berechtigung, die Anmeldungen einzusehen.</div>
<div th:if="${list}">
<table id="table" class="table table-striped">
<thead>
<tr>
<th>Vorname</th>
<th>Nachname</th>
<th>Geschlecht</th>
<th>Alter</th>
<th>Tage dabei</th>
<th>Extras</th>
<th>Unverträglichkeit</th>
<th>Mitfahrplätze</th>
<th>Besonderheiten</th>
</tr>
</thead>
<tbody>
<tr th:each="l : ${list}">
<td th:text="${l.forename}"></td>
<td th:text="${l.surname}"></td>
<td th:text="${l.sex}"></td>
<td>
<th:block th:each="a : ${ages}">
<span th:text="${a.name}" th:if="${a.pkAge == l.fkAge}"></span>
</th:block>
</td>
<td>
<span th:if="${l.day0}" class="badge campbadge">Donnerstag</span>
<span th:if="${l.day1}" class="badge campbadge">Freitag</span>
<span th:if="${l.day2}" class="badge campbadge">Sonnabend</span>
<span th:if="${l.day3}" class="badge campbadge">Sonntag</span>
<span th:if="${l.day4}" class="badge campbadge">Montag</span>
</td>
<td>
<span th:if="${l.barrierFree}" class="badge campbadge">barrierefrei</span>
<span th:if="${l.towels}" class="badge campbadge">Handtücher</span>
<span th:if="${l.bedLinen}" class="badge campbadge">Bettwäsche</span>
<span th:if="${l.cot}" class="badge campbadge">Kinderbett</span>
<span th:if="${l.requirePayment}" class="badge campbadge">finanzielle Unterstützung erbeten</span>
</td>
<td th:text="${l.nutrition}"></td>
<td>
<span th:if="${l.driverProvidePlaces}">biete <span th:text="${l.driverProvidePlaces}"></span></span>
<span th:if="${l.wantPlaceInCar}">benötige 1</span>
</td>
<td th:text="${l.diseases}"></td>
</tr>
</tbody>
</table>
<script th:inline="javascript">
/*<![CDATA[*/
$(document).ready(function() {
$("#table").DataTable({
"language" : locale_de,
"responsive" : true
});
});
/*]]>*/
</script>
</div>
<div class="row g-2" th:if="${list}">
<div class="col-sm-12">
<a th:href="@{/camp/registration/admin/download}" class="btn btn-outline-primary">Download</a>
</div>
</div>
</div>
</div>
</th:block>
</body>
</html>