docs: [Zurück zur Übersicht](../README.md) in Alle in README für jeder Verzeichnis

This commit is contained in:
ISA
2025-06-24 08:22:48 +02:00
parent 82a1e11797
commit 0347ec9d98
243 changed files with 1425 additions and 283 deletions

View File

@@ -0,0 +1,8 @@
# 📄 Übersicht: docs/redux/slices
- [lineVisibilitySlice](lineVisibilitySlice.md)
- [mapLayersSlice](mapLayersSlice.md)
- [selectedAreaSlice](selectedAreaSlice.md)
- [selectedDeviceSlice](selectedDeviceSlice.md)
- [urlParameterSlice](urlParameterSlice.md)
- [zoomTriggerSlice](zoomTriggerSlice.md)

View File

@@ -0,0 +1,5 @@
# 📄 Übersicht: docs/redux/slices/database
- [locationDevicesFromDBSlice](locationDevicesFromDBSlice.md)
- [locationDevicesSlice](locationDevicesSlice.md)
- [priorityConfigSlice](priorityConfigSlice.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/slices/database/area
- [updateAreaSlice](updateAreaSlice.md)

View File

@@ -19,7 +19,8 @@ Redux-Slice zur Verwaltung des Update-Zustands beim Aktualisieren eines Bereichs
## Thunk
- `updateAreaThunk`: Führt den API-Call zum Speichern von `x`, `y` für `idLocation` & `idMaps` durch.
- `updateAreaThunk`: Führt den API-Call zum Speichern von `x`, `y` für `idLocation` & `idMaps`
durch.
---
@@ -37,4 +38,8 @@ In der Komponente `useAreaMarkersLayer.js` beim Ziehen und Speichern von Station
## Fehlerbehandlung
- Fehlernachricht wird in `error` gespeichert, falls `updateAreaThunk` fehlschlägt.
- Fehlernachricht wird in `error` gespeichert, falls `updateAreaThunk` fehlschlägt.
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/slices/database/locationDevice
- [locationDevicesSlice](locationDevicesSlice.md)

View File

@@ -33,8 +33,8 @@ Redux-Slice zur Verwaltung von Standortgeräten (Devices) aus der Tabelle `locat
## Selektoren
```js
selectLocationDevices = (state) => state.locationDevices.data;
selectLocationDeviceStatus = (state) => state.locationDevices.status;
selectLocationDevices = state => state.locationDevices.data;
selectLocationDeviceStatus = state => state.locationDevices.status;
```
---
@@ -42,4 +42,8 @@ selectLocationDeviceStatus = (state) => state.locationDevices.status;
## Besonderheiten
- Zustand wird bei `pending`, `fulfilled` und `rejected` aktualisiert
- Fehlernachricht wird in `error` gespeichert
- Fehlernachricht wird in `error` gespeichert
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -21,5 +21,9 @@ Redux-Slice für das Laden von Geräten aus der Datenbank-Tabelle `location_devi
## Selector
```js
selectLocationDevices = (state) => state.locationDevicesFromDB.devices
```
selectLocationDevices = state => state.locationDevicesFromDB.devices;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -17,7 +17,9 @@ Zweite Variante des Slices für Geräte (veraltet oder parallel verwendet).
## Selector
```js
selectLocationDevices = (state) => state.locationDevices.data
selectLocationDevices = state => state.locationDevices.data;
```
⚠️ Beachte: Duplikat zu `locationDevicesFromDBSlice.js`
## ⚠️ Beachte: Duplikat zu `locationDevicesFromDBSlice.js`
[Zurück zur Übersicht](../../../README.md)

View File

@@ -0,0 +1,13 @@
# 📄 Übersicht: docs/redux/slices/database/pois
- [addPoiOnPolylineSlice](addPoiOnPolylineSlice.md)
- [addPoiSlice](addPoiSlice.md)
- [currentPoiSlice](currentPoiSlice.md)
- [poiIconsDataSlice](poiIconsDataSlice.md)
- [poiLayerVisibleSlice](poiLayerVisibleSlice.md)
- [poiMarkersSlice](poiMarkersSlice.md)
- [poiReadFromDbTriggerSlice](poiReadFromDbTriggerSlice.md)
- [poiTypSlice](poiTypSlice.md)
- [poiTypesSlice](poiTypesSlice.md)
- [readPoiMarkersStoreSlice](readPoiMarkersStoreSlice.md)
- [selectedPoiSlice](selectedPoiSlice.md)

View File

@@ -1,3 +1,5 @@
# 🧩 addPoiOnPolylineSlice.js
Redux-Slice zur Verwaltung von addPoiOnPolyline.
## Redux-Slice zur Verwaltung von addPoiOnPolyline.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 addPoiSlice.js
Redux-Slice zur Verwaltung von addPoi.
## Redux-Slice zur Verwaltung von addPoi.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 currentPoiSlice.js
Redux-Slice zur Verwaltung von currentPoi.
## Redux-Slice zur Verwaltung von currentPoi.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiIconsDataSlice.js
Redux-Slice zur Verwaltung von POIIconsData.
## Redux-Slice zur Verwaltung von POIIconsData.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiLayerVisibleSlice.js
Redux-Slice zur Verwaltung von POILayerVisible.
## Redux-Slice zur Verwaltung von POILayerVisible.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiMarkersSlice.js
Redux-Slice zur Verwaltung von POIMarkers.
## Redux-Slice zur Verwaltung von POIMarkers.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiReadFromDbTriggerSlice.js
Redux-Slice zur Verwaltung von POIReadFromDbTrigger.
## Redux-Slice zur Verwaltung von POIReadFromDbTrigger.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiTypSlice.js
Redux-Slice zur Verwaltung von POITyp.
## Redux-Slice zur Verwaltung von POITyp.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiTypesSlice.js
Redux-Slice zur Verwaltung von POITypes.
## Redux-Slice zur Verwaltung von POITypes.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 readPoiMarkersStoreSlice.js
Redux-Slice zur Verwaltung von readPoiMarkersStore.
## Redux-Slice zur Verwaltung von readPoiMarkersStore.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 selectedPoiSlice.js
Redux-Slice zur Verwaltung von selectedPoi.
## Redux-Slice zur Verwaltung von selectedPoi.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,7 @@
# 📄 Übersicht: docs/redux/slices/database/polylines
- [gisLinesSlice](gisLinesSlice.md)
- [polylineContextMenuSlice](polylineContextMenuSlice.md)
- [polylineEventsDisabledSlice](polylineEventsDisabledSlice.md)
- [polylineLayerVisibleSlice](polylineLayerVisibleSlice.md)
- [updatePolylineCoordinatesSlice](updatePolylineCoordinatesSlice.md)

View File

@@ -21,5 +21,9 @@ Verwaltet alle Linienobjekte, die aus der Datenbank (`gis_lines`) gelesen wurden
## Selector
```js
selectGisLines = (state) => state.gisLines.data
```
selectGisLines = state => state.gisLines.data;
```
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -22,4 +22,8 @@ Verwaltet den Zustand des Kontextmenüs bei Polylinien (z.B. Stützpunkt hinz
- `openPolylineContextMenu(payload)`
- `closePolylineContextMenu()`
- `updateCountdown()`
- `forceCloseContextMenu()`
- `forceCloseContextMenu()`
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -7,10 +7,16 @@ Steuert, ob Interaktionen mit Polylinien (z.B. Ziehen, Klicks) temporär deak
## Zustand
```js
{ disabled: boolean }
{
disabled: boolean;
}
```
## Aktionen
- `setDisabled(boolean)`
- `toggleDisabled()`
- `toggleDisabled()`
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -7,7 +7,9 @@ Steuert die Sichtbarkeit des Polylinienlayers auf der Karte.
## Zustand
```js
{ visible: boolean }
{
visible: boolean;
}
```
## Aktion
@@ -17,5 +19,9 @@ Steuert die Sichtbarkeit des Polylinienlayers auf der Karte.
## Selector
```js
selectPolylineVisible = (state) => state.polylineLayerVisible.visible
```
selectPolylineVisible = state => state.polylineLayerVisible.visible;
```
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -19,4 +19,8 @@ Redux-Slice zur Überwachung des Lade-/Fehlerstatus bei der Aktualisierung von L
## Aktion
- `resetUpdateStatus()`
- `resetUpdateStatus()`
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -20,5 +20,9 @@ Lädt die Prioritätskonfiguration für Marker (z.B. zur farblichen Darstellu
## Selector
```js
selectPriorityConfig = (state) => state.priorityConfig.data
```
selectPriorityConfig = state => state.priorityConfig.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,4 +21,6 @@ Redux-Slice zur Steuerung der Sichtbarkeit aktiver Linien auf der Karte.
## Anwendung
Wird verwendet z.B. in `useLineData.js`, `MapComponent.js`
## Wird verwendet z.B. in `useLineData.js`, `MapComponent.js`
[Zurück zur Übersicht](../../README.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/slices/mapLayers
- [device-layer-upgrade](device-layer-upgrade.md)

View File

@@ -6,7 +6,9 @@
## 🧩 Ziel
Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSystem` (Systemdaten) verglichen werden. Früher wurde fälschlich über `Name` verglichen. Außerdem sollten die Layer-Schlüssel konsistent und dynamisch verwaltet werden.
Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSystem` (Systemdaten)
verglichen werden. Früher wurde fälschlich über `Name` verglichen. Außerdem sollten die
Layer-Schlüssel konsistent und dynamisch verwaltet werden.
---
@@ -31,7 +33,8 @@ Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSy
### Komponenten:
- `useDynamicDeviceLayers.js`: verwendet `IdSystem` als Vergleich (`station.System === system.IdSystem`)
- `useDynamicDeviceLayers.js`: verwendet `IdSystem` als Vergleich
(`station.System === system.IdSystem`)
- `MapLayersControlPanel.js`: generiert Checkboxen mit `key = system-<IdSystem>`
---
@@ -48,3 +51,7 @@ Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSy
## 🏷 Version
Diese Änderung wurde mit dem Tag [`v1.1.210`](https://your-git-remote/tags/v1.0.1) versehen.
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -23,5 +23,9 @@ Verwaltet die Sichtbarkeit einzelner Layergruppen (z.B. GMA, ECI, Siemens).
## Selector
```js
selectMapLayersState = (state) => state.mapLayers
```
selectMapLayersState = state => state.mapLayers;
```
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -7,10 +7,16 @@ Steuert die aktuell selektierte Station/Bereich in der Karte.
## Zustand
```js
{ area: null | object }
{
area: null | object;
}
```
## Aktionen
- `setSelectedArea(area)`
- `clearSelectedArea()`
- `clearSelectedArea()`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -7,10 +7,14 @@ Speichert das aktuell ausgewählte Gerät aus der Karte.
## Zustand
```js
null | { ...Gerät }
null | { ...Gerät };
```
## Aktionen
- `setSelectedDevice(device)`
- `clearSelectedDevice()`
- `clearSelectedDevice()`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -17,4 +17,8 @@ Verwaltet die URL-Parameter `m` (mapId) und `u` (userId).
- `setMapId(id)`
- `setUserId(id)`
- `setFromURL({ m, u })`
- `setFromURL({ m, u })`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -0,0 +1,8 @@
# 📄 Übersicht: docs/redux/slices/webService
- [gisLinesStatusSlice](gisLinesStatusSlice.md)
- [gisStationsMeasurementsSlice](gisStationsMeasurementsSlice.md)
- [gisStationsStaticDistrictSlice](gisStationsStaticDistrictSlice.md)
- [gisStationsStatusDistrictSlice](gisStationsStatusDistrictSlice.md)
- [gisSystemStaticSlice](gisSystemStaticSlice.md)
- [userRightsSlice](userRightsSlice.md)

View File

@@ -2,7 +2,8 @@
# 🧩 gisLinesStatusSlice.js
Lädt und speichert Statusdaten von Linien (z.B. Spannungswerte, Betriebszustand) aus dem Webservice.
Lädt und speichert Statusdaten von Linien (z.B. Spannungswerte, Betriebszustand) aus dem
Webservice.
## Zustand
@@ -21,5 +22,9 @@ Lädt und speichert Statusdaten von Linien (z.B. Spannungswerte, Betriebszust
## Selector
```js
selectGisLinesStatusFromWebservice = (state) => state.gisLinesStatusFromWebservice
```
selectGisLinesStatusFromWebservice = state => state.gisLinesStatusFromWebservice;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -2,7 +2,8 @@
# 🧩 gisStationsMeasurementsSlice.js
Verwaltet Messwerte einzelner Stationen (z.B. Schleifenwiderstand, Isolation) aus Webservice-Antworten.
Verwaltet Messwerte einzelner Stationen (z.B. Schleifenwiderstand, Isolation) aus
Webservice-Antworten.
## Zustand
@@ -21,5 +22,9 @@ Verwaltet Messwerte einzelner Stationen (z.B. Schleifenwiderstand, Isolation)
## Selector
```js
selectGisStationsMeasurements = (state) => state.gisStationsMeasurements.data
```
selectGisStationsMeasurements = state => state.gisStationsMeasurements.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,5 +21,9 @@ Lädt und speichert statische Standortdaten (z.B. Koordinaten) der Stationen
## Selector
```js
selectGisStationsStaticDistrict = (state) => state.gisStationsStaticDistrict.data
```
selectGisStationsStaticDistrict = state => state.gisStationsStaticDistrict.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,5 +21,9 @@ Verwaltet den Status aller Stationen im aktuellen Bezirk aus Webservice-Daten.
## Selector
```js
selectGisStationsStatusDistrict = (state) => state.gisStationsStatusDistrict.data
```
selectGisStationsStatusDistrict = state => state.gisStationsStatusDistrict.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,5 +21,9 @@ Verwaltet statische Gerätedaten aller Systeme, die vom Webservice zurückgegebe
## Selector
```js
selectGisSystemStatic = (state) => state.gisSystemStatic.data
```
selectGisSystemStatic = state => state.gisSystemStatic.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,6 +21,10 @@ Verwaltet die Benutzerrechte, die vom Webservice für den angemeldeten Nutzer be
## Selector
```js
selectGisUserRightsFromWebservice = (state) => state.gisUserRightsFromWebservice.rights
selectGisUserRightsStatus = (state) => state.gisUserRightsFromWebservice.status
```
selectGisUserRightsFromWebservice = state => state.gisUserRightsFromWebservice.rights;
selectGisUserRightsStatus = state => state.gisUserRightsFromWebservice.status;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -7,10 +7,16 @@ Ein Redux-Trigger, der die Karte zur Neuberechnung des Zoom-Zustands veranlasst.
## Zustand
```js
{ trigger: number }
{
trigger: number;
}
```
## Aktionen
- `incrementZoomTrigger()`: Erhöht den Trigger
- `resetZoomTrigger()`: Setzt auf 0 zurück
- `resetZoomTrigger()`: Setzt auf 0 zurück
---
[Zurück zur Übersicht](../../README.md)