From 56621a6c6b3e5175bbcd9a5e993160878b14a62a Mon Sep 17 00:00:00 2001 From: Kurund Jalmi Date: Wed, 14 Oct 2015 01:22:34 +0100 Subject: [PATCH] worked on CRM-17393 --- CRM/Mailing/Info.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CRM/Mailing/Info.php b/CRM/Mailing/Info.php index 33648c9723..377b673678 100644 --- a/CRM/Mailing/Info.php +++ b/CRM/Mailing/Info.php @@ -65,6 +65,15 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info { * @see CRM_Utils_Hook::angularModules */ public function getAngularModules() { + // load angular files only if valid permissions are granted to the user + if (!CRM_Core_Permission::check('access CiviMail') + || !CRM_Core_Permission::check('create mailings') + || !CRM_Core_Permission::check('schedule mailings') + || !CRM_Core_Permission::check('approve mailings') + ) { + return array(); + } + $result = array(); $result['crmMailing'] = array( 'ext' => 'civicrm', -- 2.25.1