Commit Graph

7 Commits

Author SHA1 Message Date
ISA
3e6c973f3b feat: Unterstützung für JSON- und Production-Modus hinzugefügt
- API-Handler `updateDigitalOutputsHandler` überarbeitet:
  - JSON-Dateien werden jetzt korrekt im gültigen Format gespeichert (`{ key: value }`)
  - Schreibzugriff im production-Modus blockiert
  - JS-Mock-Struktur vorbereitet (noch nicht aktiv getestet)

- Verzeichnisstruktur vereinheitlicht:
  - JSON-Mocks unter `/mocks/api/SERVICE/`
  - CGI-Platzhalter unter `/public/CPL/`
  - JSMock-Ordner für CPL-Simulation vorbereitet (`/mocks/js-simulator/`)

- README.md um Betriebsmodi erweitert (`NEXT_PUBLIC_CPL_MODE` mit `json`, `jsmock`, `production`)
- `.env`-Dateien angepasst zur besseren Modussteuerung
2025-06-18 14:06:23 +02:00
ISA
d7d6a2db30 Mit Alias @ arbeiten für die Pfade 2025-06-18 10:02:11 +02:00
ISA
48c551d881 refactor: Digitale Ausgänge Mock datei bearbeitet 2025-05-09 14:28:10 +02:00
ISA
d4ba8f5b2e feat: Integration von CGI-Platzhaltern für digitale Ausgänge (DASx, DANx)
- Platzhalter in da.js auf neue Struktur (DAS1–DAS4, DAN1–DAN4) umgestellt
- fetchDigitalOutputsService liest Werte dynamisch über da.js vom CPL-Webserver
- Schreibvorgänge via window.location.href mit CGI-Parametern (DASx=, DANx=)
- Umschaltlogik zwischen Entwicklungs- und Produktionsmodus eingebaut
- Modal-Speichern aktualisiert sowohl Status als auch Bezeichnung per CGI
- Unterstützung für lokale Mockdaten über API bleibt bestehen
2025-05-09 10:59:18 +02:00
ISA
1363445388 refactor: Modal- und Widget-Komponenten umbenannt für bessere Lesbarkeit und Trennung von Seite und UI-Logik 2025-05-02 07:57:22 +02:00
Ismail Ali
b4c891dda2 fix(digitalOutputs): Hook-Reihenfolge im Modal korrigiert und Zustand korrekt initialisiert – Bezeichnung lässt sich jetzt fehlerfrei ändern 2025-05-01 19:34:50 +02:00
Ismail Ali
fb87e7b3ae refactor: API-Dateien konsequent auf *APIHandler.ts umbenannt und MockData-Handling optimiert
- Einheitliches Naming für API-Routen: *APIHandler.ts
- Mock-Daten aus /apiMockData/SERVICE/ werden über API bereitgestellt
- API-Endpoints sofort erkennbar und verständlich
- Projektstruktur deutlich klarer und wartungsfreundlicher
2025-04-15 08:35:44 +02:00