refactor: userRights mit Redux umgesetzt, useLoadUserRights entfernt

- Thunk fetchUserRightsThunk in MapComponent verwendet
- Redux-Slice gisUserRightsFromWebservice selektiert
- useLoadUserRights Hook entfernt
- Zustand isRightsLoaded und hasRights in Redux integriert
- MapComponent vollständig auf Redux umgestellt
This commit is contained in:
ISA
2025-05-22 13:40:25 +02:00
parent 0a0e63feef
commit 72de632c86
4 changed files with 33 additions and 27 deletions

View File

@@ -4,6 +4,26 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
---
## [1.1.147] - 2025-05-22
### Hinzugefügt
- Redux-Slice `gisUserRightsFromWebservice` eingeführt zur Ablösung von `useLoadUserRights.js`
- Zustand `userRights` jetzt vollständig über Redux gesteuert
### Geändert
- `MapComponent.js` angepasst: `useLoadUserRights.js` entfernt, stattdessen Thunk + Selector verwendet
- `fetchUserRightsThunk` direkt in `MapComponent.js` integriert
### Architektur
- Redux-Toolkit wird jetzt systematisch für Webservice-Daten verwendet
- Bessere Trennung zwischen Service, Thunk und Slice
- Lesbarkeit und Wartbarkeit deutlich verbessert
---
## [1.1.144] 2025-05-22
### Fixed