This commit is contained in:
57
src/main/resources/templates/admin/mail.html
Normal file
57
src/main/resources/templates/admin/mail.html
Normal file
@ -0,0 +1,57 @@
|
||||
<!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="header">
|
||||
<ul class="navbar-nav mb-2 mb-lg-0">
|
||||
<li class="nav-item"><a th:href="@{/}" class="btn btn-secondary btn-icon-silent">Hauptseite</a></li>
|
||||
</ul>
|
||||
<ul class="navbar-nav mb-2 mb-lg-0" sec:authorize="hasRole('admin')">
|
||||
<li class="nav-item"><a th:href="@{/admin}" class="btn btn-seconary btn-icon-silent">Admin</a></li>
|
||||
</ul>
|
||||
</th:block>
|
||||
<th:block layout:fragment="content">
|
||||
<div sec:authorize="hasRole('admin')">
|
||||
<form th:action="@{/admin/mail/send}" th:object="${bean}" method="post">
|
||||
<div class="card" style="max-width: 1024px; margin-left: auto; margin-right: auto">
|
||||
<div class="card-header">
|
||||
<span>eine Test-E-Mail verschicken</span>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 col-md-3">Absender</div>
|
||||
<div class="col-sm-12 col-md-9">
|
||||
<span th:text="${bean.from}"></span> <input type="hidden" th:field="*{from}" />
|
||||
</div>
|
||||
<span class="error" th:each="error : ${#fields.errors('from')}">[[${error}]]<br /></span>
|
||||
<div class="col-sm-12 col-md-3">Empfänger</div>
|
||||
<div class="col-sm-12 col-md-9">
|
||||
<span th:text="${bean.tos}"></span> <input type="hidden" th:field="*{tos}" />
|
||||
</div>
|
||||
<span class="error" th:each="error : ${#fields.errors('tos')}">[[${error}]]<br /></span>
|
||||
<div class="col-sm-12 col-md-3">Betreff</div>
|
||||
<div class="col-sm-12 col-md-9">
|
||||
<input type="text" th:field="*{subject}" th:class="${'form-control ' + (#fields.hasErrors('subject') ? 'inputerror' : '')}" />
|
||||
</div>
|
||||
<span class="error" th:each="error : ${#fields.errors('subject')}">[[${error}]]<br /></span>
|
||||
<div class="col-sm-12 col-md-3">Nachricht</div>
|
||||
<div class="col-sm-12 col-md-9">
|
||||
<textarea th:field="*{message}" th:class="${'form-control ' + (#fields.hasErrors('message') ? 'inputerror' : '')}" rows="5"></textarea>
|
||||
</div>
|
||||
<span class="error" th:each="error : ${#fields.errors('message')}">[[${error}]]<br /></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<input type="submit" value="absenden" class="btn btn-outline-success from-control" />
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</th:block>
|
||||
</body>
|
||||
</html>
|
@ -12,6 +12,9 @@
|
||||
<ul class="navbar-nav mb-2 mb-lg-0">
|
||||
<li class="nav-item"><a th:href="@{/}" class="btn btn-secondary btn-icon-silent">Hauptseite</a></li>
|
||||
</ul>
|
||||
<ul class="navbar-nav mb-2 mb-lg-0" sec:authorize="hasRole('admin')">
|
||||
<li class="nav-item"><a th:href="@{/admin/mail}" class="btn btn-secondary btn-icon-silent">Testmail</a></li>
|
||||
</ul>
|
||||
</th:block>
|
||||
<th:block layout:fragment="content">
|
||||
<div sec:authorize="hasRole('admin')">
|
||||
|
Reference in New Issue
Block a user