From 8f685a33d4ff57e5a1db700e5e513639d3b7258b Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Wed, 18 Feb 2015 21:42:52 -0800 Subject: [PATCH] crmMailingAB - report.html - Only link to contact search if user has permission --- CRM/Mailing/Info.php | 3 +++ js/angular-crmMailingAB.js | 2 ++ partials/crmMailingAB/report.html | 14 ++++++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CRM/Mailing/Info.php b/CRM/Mailing/Info.php index 7c967db510..9732035b81 100644 --- a/CRM/Mailing/Info.php +++ b/CRM/Mailing/Info.php @@ -158,6 +158,9 @@ class CRM_Mailing_Info extends CRM_Core_Component_Info { ), ), )); + CRM_Core_Resources::singleton()->addPermissions(array( + 'view all contacts', + )); return $result; } diff --git a/js/angular-crmMailingAB.js b/js/angular-crmMailingAB.js index 77ff3583a4..97251357b9 100644 --- a/js/angular-crmMailingAB.js +++ b/js/angular-crmMailingAB.js @@ -233,6 +233,8 @@ $scope.statUrl = function statUrl(mailing, statType, view) { return crmMailingStats.getUrl(mailing, statType, view); }; + + $scope.checkPerm = CRM.checkPerm; }); angular.module('crmMailingAB').controller('CrmMailingABWinnerDialogCtrl', function ($scope, $timeout, dialogService, crmMailingMgr, crmStatus) { diff --git a/partials/crmMailingAB/report.html b/partials/crmMailingAB/report.html index 6a8cab1663..0e6d4cbc38 100644 --- a/partials/crmMailingAB/report.html +++ b/partials/crmMailingAB/report.html @@ -19,8 +19,18 @@ {{statType.title}} - - {{stats[am.name][statType.name] || ts('n/a')}} + + {{stats[am.name][statType.name] || ts('n/a')}} -- 2.25.1