display camplists
This commit is contained in:
		
							
								
								
									
										24
									
								
								src/main/resources/templates/confirmation/board.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/main/resources/templates/confirmation/board.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| <!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"> | ||||
| <head> | ||||
| <title>Camp Organizer Confirmation</title> | ||||
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | ||||
| </head> | ||||
| <body> | ||||
| 	<th:block layout:fragment="content"> | ||||
| 		<div class="container" sec:authorize="hasRole('registrator')"> | ||||
| 			<div class="row g-2"> | ||||
| 				<div class="col-sm-4" th:each="c : ${camps}"> | ||||
| 					<div class="card"> | ||||
| 						<div class="card-header"><span th:text="${c.title}" th:style="${c.isOver ? 'color: #555' : 'font-weight: bolder'}"></span></div> | ||||
| 						<div class="card-body"> | ||||
| 							in <span th:text="${c.locationName}"></span><br /> | ||||
| 							<a th:href="@{/confirmation/board/camp/{id}(id=${c.pkCamp})}" class="btn btn-outline-primary">anzeigen</a> | ||||
| 						</div> | ||||
| 					</div> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	</th:block> | ||||
| </body> | ||||
| </html> | ||||
							
								
								
									
										59
									
								
								src/main/resources/templates/confirmation/camplist.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								src/main/resources/templates/confirmation/camplist.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,59 @@ | ||||
| <!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"> | ||||
| <head> | ||||
| <title>Camp Organizer Confirmation</title> | ||||
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | ||||
| </head> | ||||
| <body> | ||||
| 	<th:block layout:fragment="content"> | ||||
| 		<div sec:authorize="hasRole('registrator')" style="margin: 8px"> | ||||
| 			<table id="table" class="table table-striped"> | ||||
| 				<thead> | ||||
| 					<tr> | ||||
| 						<th>Bezahlt</th> | ||||
| 						<th>Vorname</th> | ||||
| 						<th>Nachname</th> | ||||
| 						<th>Adresse</th> | ||||
| 						<th>Kontakt</th> | ||||
| 						<th>Gruppe</th> | ||||
| 						<th>Geburtsdatum</th> | ||||
| 						<th>Status</th> | ||||
| 						<th>angemeldet</th> | ||||
| 						<th>Foto</th> | ||||
| 						<th>Kommentar</th> | ||||
| 					</tr> | ||||
| 				</thead> | ||||
| 				<tbody> | ||||
| 					<tr th:each="p : ${persons}"> | ||||
| 						<td th:text="${p.paid}"></td> | ||||
| 						<td th:text="${p.forename}"></td> | ||||
| 						<td th:text="${p.surname}"></td> | ||||
| 						<td><div th:text="${p.street}"></div> | ||||
| 						<span th:text="${p.zip}"></span> <span th:text="${p.city}"></span> | ||||
| 						</td> | ||||
| 						<td><div th:text="'Tel.: ' + ${p.phone}"></div> | ||||
| 						<div  th:text="${p.email}"></div> | ||||
| 						</td> | ||||
| 						<td><div th:text="${p.sex == 'male' ? 'männlich' : 'weiblich'}"></div> | ||||
| 						<div th:text="${p.camprolle}"></div></td> | ||||
| 						<td><div th:text="${#temporals.format(p.birthDate, 'dd.MM.yyyy')}"></div> | ||||
| 						<div th:text="${p.getAge(p.birthDate)} + ' Jahre'"></div> | ||||
| 						</td> | ||||
| 						<td th:text="${p.accept}"></td> | ||||
| 						<td th:text="${#temporals.format(p.created, 'dd.MM.yyyy HH:mm')}"></td> | ||||
| 						<td><span th:text="${p.consentCatalogPhoto ? 'ja' : 'nein'}" th:if="${p.consentCatalogPhoto}"></span></td> | ||||
| 						<td th:text="${p.comment}"></td> | ||||
| 					</tr> | ||||
| 				</tbody> | ||||
| 			</table> | ||||
| 			<script type="text/javascript"> | ||||
| 				$(document).ready(function() { | ||||
| 					$("#table").DataTable({ | ||||
| 						language : locale_de | ||||
| 					}); | ||||
| 				}); | ||||
| 			</script> | ||||
| 		</div> | ||||
| 	</th:block> | ||||
| </body> | ||||
| </html> | ||||
| @@ -4,15 +4,15 @@ | ||||
| <title>Camp Organizer 2</title> | ||||
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | ||||
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/bootstrap/5.2.3/css/bootstrap.min.css} " /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/font-awesome/5.15.4/css/all.css} " /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/datatables/1.13.2/css/jquery.dataTables.min.css}" /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/bootstrap/5.3.2/css/bootstrap.min.css} " /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/font-awesome/6.4.2/css/all.min.css} " /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/datatables/1.13.5/css/jquery.dataTables.min.css}" /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/webjars/select2/4.0.13/css/select2.min.css}" /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/css/style.css}" /> | ||||
| <link th:rel="stylesheet" type="text/css" media="all" th:href="@{/css/select2-bootstrap-5-theme.min.css}" /> | ||||
| <script th:src="@{/webjars/jquery/3.6.4/jquery.min.js}"></script> | ||||
| <script th:src="@{/webjars/bootstrap/5.2.3/js/bootstrap.bundle.min.js}"></script> | ||||
| <script th:src="@{/webjars/datatables/1.13.2/js/jquery.dataTables.min.js}"></script> | ||||
| <script th:src="@{/webjars/jquery/3.7.1/jquery.min.js}"></script> | ||||
| <script th:src="@{/webjars/bootstrap/5.3.2/js/bootstrap.bundle.min.js}"></script> | ||||
| <script th:src="@{/webjars/datatables/1.13.5/js/jquery.dataTables.min.js}"></script> | ||||
| <script th:src="@{/webjars/select2/4.0.13/js/select2.full.min.js}"></script> | ||||
| <script th:src="@{/js/dataTables.de.js}"></script> | ||||
| <script th:src="@{/js/mytoggle.js}"></script> | ||||
| @@ -89,6 +89,7 @@ | ||||
| 						<ul class="dropdown-menu"> | ||||
| 							<li><a th:href="@{/rss/registrator}" class="dropdown-item menufont"><i class="fas fa-rss"></i> RSS-Link</a></li> | ||||
| 							<li><a th:href="@{/confirmation}" class="dropdown-item menufont">Anmeldungsübersicht</a></li> | ||||
| 							<li><a th:href="@{/confirmation/board}" class="dropdown-item menufont">Listenübersicht</a></li> | ||||
| 						</ul> | ||||
| 					</div> | ||||
| 				</li> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user