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:
ISA
2025-05-23 13:49:57 +02:00
parent e8f3ed3674
commit 28dd0006bc
6 changed files with 39 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
// /components/pois/PoiUpdateModal.js
import React, { useState, useEffect } from "react";
import Select from "react-select"; // Importiere react-select
import { fetchLocationDevicesFromDB } from "../../redux/slices/database/locationDevicesFromDBSlice";
import { fetchLocationDevicesThunk } from "../../redux/thunks/database/fetchLocationDevicesThunk";
import { useSelector, useDispatch } from "react-redux";
import { selectMapLayersState } from "../../redux/slices/mapLayersSlice";
@@ -40,7 +40,7 @@ const PoiUpdateModal = ({ onClose, poiData, onSubmit }) => {
const devices = useSelector((state) => state.locationDevicesFromDB.devices);
useEffect(() => {
dispatch(fetchLocationDevicesFromDB());
dispatch(fetchLocationDevicesThunk());
}, [dispatch]);
useEffect(() => {