From 35cb96ef408877705704aef6b4569b177063c42e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20Cuculi=C4=87?= Date: Tue, 16 Oct 2018 17:11:14 +0200 Subject: [PATCH] Improve linking from ActiveTheme report widget with permissions (#3869) Fixes #3855. Credit to @Eoler. --- modules/cms/reportwidgets/ActiveTheme.php | 3 ++ .../activetheme/partials/_widget.htm | 42 +++++++++++-------- 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/modules/cms/reportwidgets/ActiveTheme.php b/modules/cms/reportwidgets/ActiveTheme.php index eba4d6467..70668d702 100644 --- a/modules/cms/reportwidgets/ActiveTheme.php +++ b/modules/cms/reportwidgets/ActiveTheme.php @@ -1,6 +1,7 @@ vars['theme'] = $theme; $this->vars['inMaintenance'] = MaintenanceSetting::get('is_enabled'); + $this->vars['canManage'] = BackendAuth::getUser()->hasAccess('cms.manage_themes'); + $this->vars['canConfig'] = BackendAuth::getUser()->hasAccess('cms.manage_theme_options'); } } diff --git a/modules/cms/reportwidgets/activetheme/partials/_widget.htm b/modules/cms/reportwidgets/activetheme/partials/_widget.htm index ca48aa5a6..599522a7c 100644 --- a/modules/cms/reportwidgets/activetheme/partials/_widget.htm +++ b/modules/cms/reportwidgets/activetheme/partials/_widget.htm @@ -7,32 +7,38 @@