summaryrefslogtreecommitdiff
path: root/src/main/resources/templates
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2024-03-06 10:00:17 +0100
committerPaul-Christian Volkmer2024-03-06 10:00:17 +0100
commit36549622948da2cb2e66012876e5eef15e839aa2 (patch)
tree8a96a9d54a74fd149a51d055d663769bee7dbc8c /src/main/resources/templates
parent9382da7101c0bff0c4877dcfb4e3cb9fcd5f2377 (diff)
feat: initial implementation of gPAS connection check
Diffstat (limited to 'src/main/resources/templates')
-rw-r--r--src/main/resources/templates/configs.html7
-rw-r--r--src/main/resources/templates/configs/gPasConnectionAvailable.html19
-rw-r--r--src/main/resources/templates/configs/outputConnectionAvailable.html (renamed from src/main/resources/templates/configs/connectionAvailable.html)8
3 files changed, 29 insertions, 5 deletions
diff --git a/src/main/resources/templates/configs.html b/src/main/resources/templates/configs.html
index 1ac4a26..d94deb6 100644
--- a/src/main/resources/templates/configs.html
+++ b/src/main/resources/templates/configs.html
@@ -45,7 +45,12 @@
</section>
<section hx-ext="sse" th:sse-connect="@{/configs/events}">
- <div th:insert="~{configs/connectionAvailable.html}" th:hx-get="@{/configs?connectionAvailable}" hx-trigger="sse:connection-available">
+ <div th:insert="~{configs/gPasConnectionAvailable.html}" th:hx-get="@{/configs?gPasConnectionAvailable}" hx-trigger="sse:gpas-connection-check">
+ </div>
+ </section>
+
+ <section hx-ext="sse" th:sse-connect="@{/configs/events}">
+ <div th:insert="~{configs/outputConnectionAvailable.html}" th:hx-get="@{/configs?outputConnectionAvailable}" hx-trigger="sse:output-connection-check">
</div>
</section>
</div>
diff --git a/src/main/resources/templates/configs/gPasConnectionAvailable.html b/src/main/resources/templates/configs/gPasConnectionAvailable.html
new file mode 100644
index 0000000..6dccc60
--- /dev/null
+++ b/src/main/resources/templates/configs/gPasConnectionAvailable.html
@@ -0,0 +1,19 @@
+<th:block th:if="${gPasConnectionAvailable == null}">
+ <h2><span>🟦</span> gPAS nicht konfiguriert - Patienten-IDs werden intern anonymisiert</h2>
+</th:block>
+<th:block th:if="${gPasConnectionAvailable != null}">
+ <h2><span th:if="${gPasConnectionAvailable}">✅</span><span th:if="${not(gPasConnectionAvailable)}">⚡</span> Verbindung zu gPAS</h2>
+ <div>
+ Die Verbindung ist aktuell
+ <strong th:if="${gPasConnectionAvailable}" style="color: green">verfügbar.</strong>
+ <strong th:if="${not(gPasConnectionAvailable)}" style="color: red">nicht verfügbar.</strong>
+ </div>
+ <div class="connection-display border">
+ <img th:src="@{/server.png}" alt="ETL-Processor" />
+ <span class="connection" th:classappend="${gPasConnectionAvailable ? 'available' : ''}"></span>
+ <img th:src="@{/server.png}" alt="gPAS" />
+ <span>ETL-Processor</span>
+ <span></span>
+ <span>gPAS</span>
+ </div>
+</th:block> \ No newline at end of file
diff --git a/src/main/resources/templates/configs/connectionAvailable.html b/src/main/resources/templates/configs/outputConnectionAvailable.html
index 6d52d70..699c614 100644
--- a/src/main/resources/templates/configs/connectionAvailable.html
+++ b/src/main/resources/templates/configs/outputConnectionAvailable.html
@@ -1,12 +1,12 @@
-<h2><span th:if="${connectionAvailable}">✅</span><span th:if="${not(connectionAvailable)}">⚡</span> Verbindung zum bwHC-Backend</h2>
+<h2><span th:if="${outputConnectionAvailable}">✅</span><span th:if="${not(outputConnectionAvailable)}">⚡</span> Verbindung zum bwHC-Backend</h2>
<div>
Verbindung über <code>[[ ${mtbFileSender} ]]</code>. Die Verbindung ist aktuell
- <strong th:if="${connectionAvailable}" style="color: green">verfügbar.</strong>
- <strong th:if="${not(connectionAvailable)}" style="color: red">nicht verfügbar.</strong>
+ <strong th:if="${outputConnectionAvailable}" style="color: green">verfügbar.</strong>
+ <strong th:if="${not(outputConnectionAvailable)}" style="color: red">nicht verfügbar.</strong>
</div>
<div class="connection-display border">
<img th:src="@{/server.png}" alt="ETL-Processor" />
- <span class="connection" th:classappend="${connectionAvailable ? 'available' : ''}"></span>
+ <span class="connection" th:classappend="${outputConnectionAvailable ? 'available' : ''}"></span>
<img th:if="${mtbFileSender.startsWith('Rest')}" th:src="@{/server.png}" alt="bwHC-Backend" />
<img th:if="${mtbFileSender.startsWith('Kafka')}" th:src="@{/kafka.png}" alt="Kafka-Broker" />
<span>ETL-Processor</span>