From be354c084a070d87781b066c6c1b0e3759566a3d Mon Sep 17 00:00:00 2001 From: Nick Mastoris Date: Mon, 2 Sep 2024 13:47:43 +0300 Subject: [PATCH] fix permissions --- javascript/src/components/Dashboard/loginIdpPieChart.js | 7 ++++--- javascript/src/components/Dashboard/loginSpPieChart.js | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/javascript/src/components/Dashboard/loginIdpPieChart.js b/javascript/src/components/Dashboard/loginIdpPieChart.js index 646c222..613334e 100644 --- a/javascript/src/components/Dashboard/loginIdpPieChart.js +++ b/javascript/src/components/Dashboard/loginIdpPieChart.js @@ -92,9 +92,10 @@ const LoginIdpPieChart = ({ callback: ({chartWrapper, google}) => { const chart = chartWrapper.getChart(); - - google.visualization.events.addListener(chart, 'click', selectHandler); - + if (cookies.userinfo != undefined + && !!permissions?.actions?.identity_providers?.['view']) { + google.visualization.events.addListener(chart, 'click', selectHandler); + } google.visualization.events.addListener(chart, 'onmouseover', showTooltip); google.visualization.events.addListener(chart, 'onmouseout', hideTooltip); diff --git a/javascript/src/components/Dashboard/loginSpPieChart.js b/javascript/src/components/Dashboard/loginSpPieChart.js index 6f1898f..48c3c8b 100644 --- a/javascript/src/components/Dashboard/loginSpPieChart.js +++ b/javascript/src/components/Dashboard/loginSpPieChart.js @@ -93,9 +93,10 @@ const LoginSpPieChart = ({ callback: ({chartWrapper, google}) => { const chart = chartWrapper.getChart(); - + if (cookies.userinfo != undefined + && !!permissions?.actions?.service_providers?.['view']) { google.visualization.events.addListener(chart, 'click', selectHandler); - + } google.visualization.events.addListener(chart, 'onmouseover', showTooltip); google.visualization.events.addListener(chart, 'onmouseout', hideTooltip);