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);