fix: POI-Bearbeiten-Rechte geprüft, Kontextmenü & Modal korrigiert
- Rechteprüfung auf .some(r => r.IdRight === 56) umgestellt - Bug in PoiUpdateModal behoben (falscher fetchLocationDevices Import) - Modal öffnet sich nur mit gültigem Bearbeitungsrecht - Version auf 1.1.159 erhöht
This commit is contained in:
30
CHANGELOG.md
30
CHANGELOG.md
@@ -4,6 +4,36 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
## [1.1.159] – 2025-05-23
|
||||
|
||||
### 🐞 Fixed
|
||||
|
||||
- Fehler behoben: `userRights.includes(56)` schlug fehl, da Rechteobjekte `{ IdRight }` enthalten – ersetzt durch `.some(r => r.IdRight === 56)`
|
||||
- Kontextmenü „POI bearbeiten“ wird jetzt korrekt angezeigt
|
||||
- Modal öffnet sich nur noch bei gültiger Berechtigung (56)
|
||||
|
||||
### ✅ Clean
|
||||
|
||||
- Rechteprüfung in `setupPOIs.js` und `poiUtils.js` vereinheitlicht
|
||||
- `handleEditPoi(...)` überprüft jetzt korrekt mit `.some(...)`
|
||||
|
||||
### 💥 Bugfix
|
||||
|
||||
- Fehler `TypeError: fetchLocationDevicesFromDB is not a function` in `PoiUpdateModal.js` behoben
|
||||
- Ursache: falscher Import aus Slice statt Thunk
|
||||
- Lösung: Import auf `fetchLocationDevicesThunk` geändert
|
||||
|
||||
### 🧠 Architektur
|
||||
|
||||
- POI-Rechte über Webservice vollständig in Redux geladen
|
||||
- `PoiUpdateModal.js` verwendet Redux Thunk zur Initialisierung von Location Devices
|
||||
|
||||
### 🔧 Version
|
||||
|
||||
- 📦 Version erhöht auf **1.1.159**
|
||||
|
||||
---
|
||||
|
||||
## [1.1.158] – 2025-05-23
|
||||
|
||||
### ✨ Feature
|
||||
|
||||
Reference in New Issue
Block a user