Änderungen von Dokument Servermeldungen (SaaS)

Zuletzt geändert von MACH ProForms GmbH am 22.07.2024

Von Version 9.1
bearbeitet von MACH ProForms GmbH
am 16.07.2024
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.1
bearbeitet von fweise
am 24.06.2024
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.Dokumentation
1 +XWiki.fweise
Inhalt
... ... @@ -2,11 +2,6 @@
2 2  
3 3  Hier finden unsere SaaS-Kunden und Benutzer eine dynamische Anzeige der Uptime der Services und die geplanten Wartungsintervalle.
4 4  
5 -(% class="box infomessage" %)
6 -(((
7 -Der Service befindet sich derzeit im Wartungsmodus. Wir bitte um Ihr Verständnis und wir arbeiten mit Hochdruck an der Fertigstellung.
8 -)))
9 -
10 10  {{html}}
11 11   <style>
12 12   .status-up {
... ... @@ -34,7 +34,7 @@
34 34  <div>
35 35   <h2>System-Updates</h2>
36 36   <p>
37 - Updates der MACH formsolutions Plattform werden grunds&auml;tzlich Montags zwischen 02:00 Uhr und 03:00 Uhr eingespielt.
32 + Updates des Antragsmanagement 4.0 werden grunds&auml;tzlich Montags zwischen 02:00 Uhr und 03:00 Uhr eingespielt.
38 38   </p>
39 39   <h3>Nächster Updatetermin</h3>
40 40   <div>
... ... @@ -58,15 +58,18 @@
58 58  </div>
59 59  
60 60  <script type="text/javascript">
56 + // Function to fetch data from api-status.php and update the HTML
61 61   function fetchData() {
62 - fetch('https://mpf-serversstatus.azurewebsites.net/api/http_serversstatus_trigger')
58 + fetch('api-status.php')
63 63   .then(response => response.json())
64 64   .then(data => {
65 65   const productiveSystemsList = document.querySelector('.productive-systems-list');
66 66   const customerSystemsList = document.querySelector('.customer-systems-list');
63 +
67 67   data.hostStatus.forEach(host => {
68 68   const listItem = document.createElement('li');
69 69   listItem.innerHTML = `<span class="host-name">${host.host}:</span> <span class="status-${getStatusColor(host.status)}"><strong>${getStatusText(host.status)}</strong></span>`;
67 +
70 70   if (host.host === "pdf.form-solutions.net" || host.host === "onlinedienste.form-solutions.de") {
71 71   productiveSystemsList.appendChild(listItem);
72 72   } else {
... ... @@ -73,8 +73,11 @@
73 73   customerSystemsList.appendChild(listItem);
74 74   }
75 75   });
74 +
75 + // Update Next Planned Update Date
76 76   const plannedUpdate = document.getElementById('plannedUpdate');
77 77   plannedUpdate.textContent = data.plannedUpdate;
78 + // Update Next Planned Maintenance Date
78 78   const plannedMaintenance = document.getElementById('plannedMaintenance');
79 79   plannedMaintenance.textContent = data.plannedMaintenance;
80 80   })
... ... @@ -111,6 +111,7 @@
111 111   }
112 112   }
113 113  
115 + // Call fetchData when the page loads
114 114   window.addEventListener('load', fetchData);
115 115  </script>
116 116  {{/html}}
... ... @@ -118,3 +118,8 @@
118 118  = Kontakt =
119 119  
120 120  Bei Fragen oder Hilfestellungen zu unseren Diensten können Sie uns über den [[MACH ProForms Support>>doc:Main.10_Hilfe.WebHome]] erreichen.
123 +
124 +
125 +
126 +
127 +