diff options
Diffstat (limited to 'src/main/resources/templates/index.html')
| -rw-r--r-- | src/main/resources/templates/index.html | 54 |
1 files changed, 2 insertions, 52 deletions
diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html index da85025..7245a8b 100644 --- a/src/main/resources/templates/index.html +++ b/src/main/resources/templates/index.html @@ -41,58 +41,8 @@ <div th:if="${requests.totalElements > 0}"> <div class="paged"> - <div class="card" th:each="request : ${requests}"> - <div th:if="${request.status.value.contains('success')}" class="card-header bg-green">Erfolgreiche Übertragung</div> - <div th:if="${request.status.value.contains('warning')}" class="card-header bg-yellow">Übertragung mit Warnungen</div> - <div th:if="${request.status.value.contains('error')}" class="card-header bg-red">Übertragung mit Fehlern</div> - <div th:if="${request.status.value == 'unknown' and not request.isPendingUnknown()}" class="card-header bg-gray">Unbekannter Status</div> - <div th:if="${request.status.value == 'unknown' and request.isPendingUnknown()}" class="card-header bg-gray">⏰ Unbekannter Status ⏰</div> - <div th:if="${request.status.value == 'duplication'}" class="card-header bg-gray">Gestoppt: Duplikation</div> - <div th:if="${request.status.value == 'no-consent'}" class="card-header bg-blue">Gestoppt: Kein Consent</div> - <div th:if="${request.status.value == 'blocked-initial'}" class="card-header bg-blue">Gestoppt: Noch keine Meldebestätigung für vorhergehende Meldung</div> - <div class="card-sub-header" th:classappend="${request.type.value == 'delete' ? 'delete' : ''}"> - <div th:if="${request.type.value != 'delete'}"> - <span th:if="${request.submissionType.value == 'initial'}"><span>📨 Übertragung vom </span><time th:datetime="${request.processedAt}">[[ ${request.processedAt} ]]</time></span> - <span th:if="${request.submissionType.value == 'addition'}"><span>🔄 Übertragung vom </span><time th:datetime="${request.processedAt}">[[ ${request.processedAt} ]]</time></span> - <span th:if="${request.submissionType.value == 'unknown'}"><span>❓ Übertragung vom </span><time th:datetime="${request.processedAt}">[[ ${request.processedAt} ]]</time></span> - </div> - <div th:if="${request.type.value == 'delete'}"> - <span>🗑 Löschanfrage vom </span><time th:datetime="${request.processedAt}">[[ ${request.processedAt} ]]</time> - </div> - <div th:insert="~{fragments :: accept-initial}" sec:authorize="hasRole('USER') or hasRole('ADMIN')" th:if="${postInitialSubmissionBlock}"></div> - </div> - <div class="card-content"> - <div>Request-ID</div> - <div th:if="not ${request.report}"><span>[[ ${request.uuid} ]]</span></div> - <div th:if="${request.report}"> - <a th:href="@{/report/{id}(id=${request.uuid})}" sec:authorize="hasRole('USER') or hasRole('ADMIN')">[[ ${request.uuid} ]]</a> - <th:block sec:authorize="not (hasRole('USER') or hasRole('ADMIN'))">[[ ${request.uuid} ]]</th:block> - </div> - <div>Typ</div> - <div th:style="${request.type.value == 'delete'} ? 'color: red;'"> - <span> - [[ ${request.type} ]] - <th:block th:if="${request.submissionType.value != 'unknown'}">([[ ${request.submissionType} ]])</th:block> - </span> - </div> - <div sec:authorize="hasRole('USER') or hasRole('ADMIN')">Letzte Aktualisierung</div> - <div sec:authorize="hasRole('USER') or hasRole('ADMIN')"> - <time th:if="${request.updatedAt}" th:datetime="${request.updatedAt}">[[ ${request.updatedAt} ]]</time> - <span th:if="${request.updatedBy}"> durch [[ ${request.updatedBy} ]]</span> - </div> - <div sec:authorize="hasRole('USER') or hasRole('ADMIN')">Patienten-Pseudonym</div> - <div class="patient-id" th:if="${patientPseudonym != null}" sec:authorize="hasRole('USER') or hasRole('ADMIN')"> - [[ ${request.patientPseudonym} ]] - </div> - <div class="patient-id" th:if="${patientPseudonym == null}" sec:authorize="hasRole('USER') or hasRole('ADMIN')"> - <a th:href="@{/patient/{pid}(pid=${request.patientPseudonym})}">[[ ${request.patientPseudonym} ]]</a> - </div> - <div sec:authorize="hasRole('USER') or hasRole('ADMIN')">TAN</div> - <div class="patient-id" sec:authorize="hasRole('USER') or hasRole('ADMIN')"> - [[ ${request.tan} ]] - </div> - </div> - </div> + <th:block th:insert="~{fragments :: request}" th:each="request : ${requests}"> + </th:block> </div> <div th:if="${patientPseudonym == null && query == null}" class="page-control"> <a id="first-page-link" th:href="@{/(page=${0})}" title="Zum Anfang: Taste W" th:if="${not requests.isFirst()}">⇤</a><a th:if="${requests.isFirst()}">⇤</a> |
