From 209cb5e48abdeb4981db596739c2614af580d8fb Mon Sep 17 00:00:00 2001 From: Michael Stenta Date: Wed, 26 Feb 2020 10:32:38 -0500 Subject: [PATCH] Only show metrics dashboard pane if the user has access to metrics. --- .../farm/farm_metrics/farm_metrics.farm_dashboard.inc | 10 ++++++---- modules/farm/farm_metrics/farm_metrics.module | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/farm/farm_metrics/farm_metrics.farm_dashboard.inc b/modules/farm/farm_metrics/farm_metrics.farm_dashboard.inc index 66878bb3e..f254fb235 100644 --- a/modules/farm/farm_metrics/farm_metrics.farm_dashboard.inc +++ b/modules/farm/farm_metrics/farm_metrics.farm_dashboard.inc @@ -8,13 +8,15 @@ * Implements hook_farm_dashboard_panes(). */ function farm_metrics_farm_dashboard_panes() { - return array( - 'farm_metrics' => array( + $panes = array(); + if (user_access('access farm metrics')) { + $panes['farm_metrics'] = array( 'title' => t('Metrics'), 'callback' => 'farm_metrics_dashboard_pane', 'group' => 'metrics', - ), - ); + ); + } + return $panes; } /** diff --git a/modules/farm/farm_metrics/farm_metrics.module b/modules/farm/farm_metrics/farm_metrics.module index c2fc0ac1d..8a7a6e0b6 100644 --- a/modules/farm/farm_metrics/farm_metrics.module +++ b/modules/farm/farm_metrics/farm_metrics.module @@ -20,7 +20,7 @@ function farm_metrics_hook_info() { function farm_metrics_permission() { $perms = array( 'access farm metrics' => array( - 'title' => t('Access the farmOS metrics endpoint'), + 'title' => t('Access farm metrics'), ), ); return $perms;