Commit Graph

600 Commits

Author SHA1 Message Date
ISA
6168620f00 fix: wenn ftech Breiche fehler soll die Seite im Browser nicht neu laden
feat:von anderen PC /Test PC zugreifen, Laptop als Server
2025-03-04 10:10:48 +01:00
ISA
7c3e94ed34 APP_VERSION = "1.0.19.4" 2025-02-12 14:57:58 +01:00
ISA
6f1df8db94 merge fix v1.0.8.1 Browser lädt ständig die Seite neu wenn keine Linien existieren 2025-02-12 14:51:17 +01:00
ISA
72c57b3f88 APP_VERSION = "1.0.19.3 2025-02-05 13:30:52 +01:00
ISA
52e9939eb8 git commit -m "fix: Fehlerbehandlung für fehlende gis_lines-Tabelle und Verwendung des DB-Namens aus .env
- Verhindert Absturz der Anwendung, wenn die gis_lines-Tabelle fehlt
- Gibt stattdessen eine Warnung in der Konsole aus
- Stellt sicher, dass der Datenbankname dynamisch aus der .env-Datei geladen wird"
2025-02-05 13:29:54 +01:00
ISA
8ef3814ef2 APP_VERSION = "1.0.19.2 2025-02-05 10:55:06 +01:00
ISA
2e37545e55 Noch alte image für Geräte.
Bereiche und Standorte von Auswahlmenü auskommentiert,
2025-02-05 10:51:05 +01:00
ISA
f4210a4776 Merge branch 'v1.0.8.1' into fix/ohne-externe-babel 2025-02-05 10:27:36 +01:00
ISA
580b9edb4c Next.js ohne Babel und die Karte wird angezeigt , den link ist in urls.js 2025-02-05 08:22:27 +01:00
ISA
b6ba58fa96 Next.js ohne externe Babel, weil eine schon integriert 2025-02-05 06:56:27 +01:00
ISA
b467ff3835 feat: Linienanzeige abhängig vom Status der Stationen (CPLs)
- Polylinien werden nur angezeigt, wenn die zugehörigen Stationen (CPLs) aktiv sind
- Redux speichert den Status der Stationen (1 = aktiv, 0 = inaktiv)
- setupPolylines.js überprüft jetzt direkt in Redux, ob eine Linie gezeichnet werden soll
- Entfernt den unnötigen activeLines-Parameter in MapComponent.js für eine bessere Struktur
- Optimierte Performance: Linien ändern sich dynamisch ohne Seiten-Reload
2025-02-04 09:27:42 +01:00
Ismail Ali
c10141b2f9 .env.local 192.168.10.33 2025-02-03 21:21:58 +01:00
ISA
3e92fda934 WIP: referesh polyline wennactive oder inaktive sind (GIS Lines) 2025-02-03 15:56:57 +01:00
ISA
1f9286a6cf CPL nicht anzeigen wenn nicht Aktive ist idLD und Active Spalte in location_device, Status wird in Redux gespeichert für die ensprechende Linie(WIP) 2025-02-03 14:51:14 +01:00
ISA
e03dff4814 Redux: alle Active 1 und 0 speichern 2025-02-03 13:15:59 +01:00
ISA
3fb5e54af7 Redux, idLD speichern nur Aktive Geräte 2025-02-03 08:46:18 +01:00
Ismail Ali
b2777612f2 Wenn in der Tabelle location_device in der Spalte active = 0 steht wird die TALAS-Meldestation auf der Karte nicht mehr als CPL angezeigt. 2025-02-02 18:03:21 +01:00
Ismail Ali
5b2cb762cc fix: Behebt Endlosschleife und doppelte Recoil-Atom-Registrierung
- `index.js` als Client-Komponente deklariert (`"use client"`) zur Vermeidung von SSR-Problemen.
- `useEffect` optimiert, um unendliche API-Requests durch `isMounted`-Check zu verhindern.
- `loadData()` angepasst, um API-Fehler korrekt abzufangen und erneute Ladeversuche zu vermeiden.
- Doppelte Registrierung von `poiReadFromDbTriggerAtom` durch HMR verhindert.
- Ungültige MySQL-Option `acquireTimeout` entfernt, um Verbindungsfehler zu beheben.

Diese Änderungen verhindern unerwartete Reloads und verbessern die Stabilität der Anwendung.
2025-02-02 13:01:04 +01:00
Ismail Ali
218f6e4f27 Map Tiles von Talas/TileMap 2025-01-30 22:47:40 +01:00
ISA
74d77bfe02 Update un downgrade mit git diff 2025-01-21 06:47:49 +01:00
ISA
76592007ac feat: PowerShell-Skript erstellt, um geänderte Dateien zwischen zwei Git-Tags zu ermitteln und in einer ZIP-Datei zu archivieren 2025-01-20 08:33:24 +01:00
ISA
3cc0d784a7 APP_VERSION = "1.0.19.1"
feat: Geänderte Dateien zwischen Tags v1.0.18.1 und v1.0.19.0 in ein ZIP-Archiv gepackt

- Liste der geänderten Dateien mit `git diff --name-only` erstellt
- PowerShell-Skript implementiert, um die Dateien automatisch zu zippen
- Sicherstellung, dass keine vorhandene ZIP-Datei überschrieben wird
2025-01-20 07:36:02 +01:00
Ismail Ali
5c52bfc512 APP_VERSION = "1.0.19.0" 2025-01-17 22:41:57 +01:00
Ismail Ali
47f1535883 Latidute und Longitude in Popuphinzugefügt 2025-01-17 22:37:47 +01:00
ismailali1553
486c1a903c Popup statt Modal ,um die Koordinaten zu kopieren 2025-01-17 22:16:12 +01:00
ismailali1553
e9abcacf1e Popup statt Modal für die Koordinaten kopieren 2025-01-17 20:20:53 +01:00
ismailali1553
f69f54dba9 Modal wird angezeigt, aber muss noch angepasst werden 2025-01-17 19:13:29 +01:00
ismailali1553
d8ab5bd0a5 Eingabefeld für Koordinaten 2025-01-17 14:32:03 +01:00
ismailali1553
c0fe404512 Loopback-Adresse 127.0.0.1 wird in den Tests verwendet, um sicherzustellen, dass die Tests überall bestehen und die lokale IP-Adresse nicht ständig angepasst werden muss. 2025-01-17 13:08:40 +01:00
ismailali1553
3258069e5e Jenkins Test cypress echo 2025-01-13 15:02:04 +01:00
ismailali1553
7104ed20c1 git global email und benutzername geändert 2025-01-13 09:51:58 +01:00
ISA
e02e7f6fb6 globale git email geändert zu gmail 2025-01-13 09:46:59 +01:00
ISA
b43779d38f Cypress test in Jenkins 2025-01-13 09:35:57 +01:00
ISA
2d8d2999aa Jankinsfile credentialsId 2025-01-13 09:32:40 +01:00
ISA
2a2925ca40 Email in Jenkinsfile 2025-01-13 09:26:57 +01:00
ISA
247606b25f Jenkins Test3 2025-01-13 08:23:00 +01:00
ISA
fc8b8610e8 Jenkins Test2 2025-01-13 08:08:18 +01:00
ISA
663705ca8f Nur Kommentar Linie, Test für Jenkins 2025-01-13 08:01:30 +01:00
ISA
fc3c3f81cf cypress Kommentare 2025-01-12 19:07:37 +01:00
ISA
78ad2219ec geoCoder hinter dataSheet ausblenden 2025-01-10 12:23:11 +01:00
ISA
9e1c4525ac IP für Cypress geändert, es soll dann dynamisch werden 2025-01-08 13:35:02 +01:00
ISA
764f7afea2 dynamische IP für die vorherige Tests 2025-01-04 12:36:52 +01:00
ISA
d7978790e1 feat: Proxy-APIs und Integrationstests für WebServices hinzugefügt
- Vier Proxy-Endpunkte implementiert:
  1. gisStationsStatusDistrict
  2. gisStationsStaticDistrict
  3. gisStationsMeasurements
  4. gisSystemStatic

- API-Integrationstests mit Jest für alle Endpunkte erstellt:
  - Tests verwenden echte API-Responses statt Mock-Daten.
  - Erfolgreiche Anfragen mit gültigen Parametern getestet.
  - Fehlende Parameter und ungültige Parameter getestet.

- Code enthält:
  - Dynamische URL-Generierung für Proxy-Weiterleitungen.
  - Prüfung von Headern, Statuscodes und JSON-Strukturen.
  - Unterstützung für CORS und OPTIONS-Anfragen.

- Ergebnis:
  - Alle Tests erfolgreich bestanden.
  - APIs bereit für produktive Nutzung und Erweiterungen.
2025-01-03 14:02:29 +01:00
ISA
2a1f885190 Nur Kommentar 2025-01-03 06:59:13 +01:00
ISA
a6d7d89f37 Proxy für alle 4 WebServices implementiert 2025-01-03 06:52:27 +01:00
ISA
34c3b65472 feat: API-Proxy für GisSystemStatic hinzugefügt
- Unterstützung für Parameter 'm' (idMap) und 'u' (idUser) zum Abrufen von Systemdaten.
- Dynamische URL-Ermittlung basierend auf Anfrage-Headern (Protokoll, Host).
- Parameter-Validierung mit Fehlerhinweis, falls Werte fehlen.
- Fehlerbehandlung und Debugging-Logs hinzugefügt.
- XML-Daten vom Webservice werden direkt an den Client weitergeleitet.
2025-01-03 06:42:15 +01:00
ISA
3b8e2b11ce feat: API-Proxy für GisStationsStatusDistrict hinzugefügt
- Unterstützung für Parameter 'm' (idMap) und 'u' (idUser) zum Abrufen von Statusdaten.
- Dynamische URL-Ermittlung basierend auf Anfrage-Headern (Protokoll, Host).
- Parameter-Validierung mit Fehlerhinweis, falls Werte fehlen.
- Fehlerbehandlung und Debugging-Logs hinzugefügt.
- XML-Daten vom Webservice werden direkt an den Client weitergeleitet.
2025-01-03 06:39:31 +01:00
ISA
4bd3d4da4d feat: API-Proxy für GisStationsMeasurements hinzugefügt
- Dynamische Unterstützung für Parameter 'm' oder 'idMap' zum Abrufen von Messdaten.
- CORS-Header und OPTIONS-Preflight für Cross-Origin-Anfragen konfiguriert.
- Dynamische Ermittlung von Protokoll und Hostname aus der Anfrage.
- Parameter-Validierung hinzugefügt mit Fehlerhinweis, falls 'm' oder 'idMap' fehlt.
- Fehlerbehandlung verbessert, einschließlich Statuscodes und Debugging-Logs.
- XML-Daten vom Webservice werden direkt an den Client weitergeleitet.
2025-01-02 14:42:54 +01:00
ISA
1625fbff12 feat: Dynamische Server-URL und Parameter für API-Proxy hinzugefügt
- Dynamische Ermittlung von Hostname und Port aus der Anfrage (req.headers.host).
- Unterstützung für URL-Parameter 'm' (idMap) und 'u' (idUser) hinzugefügt.
- Fehlerbehandlung und Logging verbessert.
- CORS-Header und OPTIONS-Preflight für Cross-Origin-Anfragen konfiguriert.
- XML-Daten vom Webservice werden direkt an den Client weitergeleitet.
2025-01-02 14:30:00 +01:00
ISA
20a2abd9b6 feat: API-Proxy für SOAP-Webservice implementiert
- API-Route hinzugefügt: /api/gisStationsStaticDistrict
- Dynamisches Lesen von URL-Parametern (idMap, idUser) aus Anfrage
- SOAP-Anfrage an ASP.NET-Webservice weitergeleitet
- XML-Antwort verarbeitet und zurückgegeben
- CORS-Header und OPTIONS-Preflight für Sicherheit konfiguriert
- Fehlerbehandlung und Debug-Logs integriert
2025-01-02 13:59:18 +01:00