From 867299dad94bdb2c501eeb8c41dedac4fef021bb Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Sat, 22 Aug 2015 05:30:22 +0000 Subject: [PATCH] CRM-17066 Limit the Save template icon display to only those who have permission to edit mailing templates --- CRM/Mailing/Info.php | 1 + ang/crmMailing/BlockMailing.html | 2 +- ang/crmMailing/MsgTemplateCtrl.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CRM/Mailing/Info.php b/CRM/Mailing/Info.php index 41bc8c8baa..33648c9723 100644 --- a/CRM/Mailing/Info.php +++ b/CRM/Mailing/Info.php @@ -175,6 +175,7 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info { 'schedule mailings', 'approve mailings', 'delete in CiviMail', + 'edit message templates', )); return $result; diff --git a/ang/crmMailing/BlockMailing.html b/ang/crmMailing/BlockMailing.html index d3112f1b01..9aeee56174 100644 --- a/ang/crmMailing/BlockMailing.html +++ b/ang/crmMailing/BlockMailing.html @@ -18,7 +18,7 @@ It could perhaps be thinned by 30-60% by making more directives. - +
diff --git a/ang/crmMailing/MsgTemplateCtrl.js b/ang/crmMailing/MsgTemplateCtrl.js index d8873075a4..b635f13fc5 100644 --- a/ang/crmMailing/MsgTemplateCtrl.js +++ b/ang/crmMailing/MsgTemplateCtrl.js @@ -4,7 +4,7 @@ angular.module('crmMailing').controller('MsgTemplateCtrl', function MsgTemplateCtrl($scope, crmMsgTemplates, dialogService) { var ts = $scope.ts = CRM.ts(null); $scope.crmMsgTemplates = crmMsgTemplates; - + $scope.checkPerm = CRM.checkPerm; // @return Promise MessageTemplate (per APIv3) $scope.saveTemplate = function saveTemplate(mailing) { var model = { -- 2.25.1