diff options
Diffstat (limited to 'src/main/resources/templates')
| -rw-r--r-- | src/main/resources/templates/configs.html | 7 | ||||
| -rw-r--r-- | src/main/resources/templates/configs/gPasConnectionAvailable.html | 19 | ||||
| -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> |
