From 85266aa1ede3649af9d039413a3d8d4cfcc7c63b Mon Sep 17 00:00:00 2001 From: ISA Date: Mon, 11 Aug 2025 08:52:46 +0200 Subject: [PATCH] GisSystemStytic system => system.IdSystem === 1 && system.Allow === 1 && system.Map === 1 dann anzeigen in controll panel --- .env.development | 2 +- .env.production | 2 +- components/mainComponent/MapComponent.js | 4 +++- .../uiWidgets/mapLayersControlPanel/MapLayersControlPanel.js | 4 +++- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.env.development b/.env.development index 3f3bcc387..00e1e13d0 100644 --- a/.env.development +++ b/.env.development @@ -25,4 +25,4 @@ NEXT_PUBLIC_USE_MOCKS=true NEXT_PUBLIC_BASE_PATH=/talas5 # Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH= # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.1.310 +NEXT_PUBLIC_APP_VERSION=1.1.311 diff --git a/.env.production b/.env.production index 52d8d7838..6520fc878 100644 --- a/.env.production +++ b/.env.production @@ -26,4 +26,4 @@ NEXT_PUBLIC_BASE_PATH=/talas5 # Oder leer lassen für direkten Zugriff -> NEXT_PUBLIC_BASE_PATH= # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.1.310 +NEXT_PUBLIC_APP_VERSION=1.1.311 diff --git a/components/mainComponent/MapComponent.js b/components/mainComponent/MapComponent.js index 2ef0eb14c..b82e7b4a0 100644 --- a/components/mainComponent/MapComponent.js +++ b/components/mainComponent/MapComponent.js @@ -99,7 +99,9 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => { const GisSystemStatic = useSelector(selectGisSystemStatic); // Prüfen, ob TALAS (IdSystem 1) erlaubt ist const isTalasAllowed = Array.isArray(GisSystemStatic) - ? GisSystemStatic.some(system => system.IdSystem === 1 && system.Allow === 1) + ? GisSystemStatic.some( + system => system.IdSystem === 1 && system.Allow === 1 && system.Map === 1 + ) : false; const isPoiTypLoaded = useSelector(state => state.poiTypes.status === "succeeded"); diff --git a/components/uiWidgets/mapLayersControlPanel/MapLayersControlPanel.js b/components/uiWidgets/mapLayersControlPanel/MapLayersControlPanel.js index 549be769a..5cea2371d 100644 --- a/components/uiWidgets/mapLayersControlPanel/MapLayersControlPanel.js +++ b/components/uiWidgets/mapLayersControlPanel/MapLayersControlPanel.js @@ -33,7 +33,9 @@ function MapLayersControlPanel() { // Prüfen, ob TALAS (IdSystem 1) erlaubt ist const isTalasAllowed = Array.isArray(GisSystemStatic) - ? GisSystemStatic.some(system => system.IdSystem === 1 && system.Allow === 1) + ? GisSystemStatic.some( + system => system.IdSystem === 1 && system.Allow === 1 && system.Map === 1 + ) : false; const handlePolylineCheckboxChange = event => { diff --git a/package-lock.json b/package-lock.json index 69206a327..8487005d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nodemap", - "version": "1.1.310", + "version": "1.1.311", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nodemap", - "version": "1.1.310", + "version": "1.1.311", "dependencies": { "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0", diff --git a/package.json b/package.json index 5cbc14c4a..bcc9649f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nodemap", - "version": "1.1.310", + "version": "1.1.311", "dependencies": { "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0",