From e9864b40187afde2e68cb8ba0b54eb33e207802d Mon Sep 17 00:00:00 2001 From: Edsel Date: Mon, 25 May 2015 18:04:14 +0530 Subject: [PATCH] ICM-1 Prevented renewal of membership when no edit permission for FT is given --- CRM/Member/Page/Tab.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CRM/Member/Page/Tab.php b/CRM/Member/Page/Tab.php index 9a93b99691..bf6c4f940c 100644 --- a/CRM/Member/Page/Tab.php +++ b/CRM/Member/Page/Tab.php @@ -625,6 +625,8 @@ class CRM_Member_Page_Tab extends CRM_Core_Page { $finType = CRM_Contribute_PseudoConstant::financialType($finTypeId); if (!CRM_Core_Permission::check('edit contributions of type ' . $finType)) { unset($links[CRM_Core_Action::UPDATE]); + unset($links[CRM_Core_Action::RENEW]); + unset($links[CRM_Core_Action::FOLLOWUP]); } if (!CRM_Core_Permission::check('delete contributions of type ' . $finType)) { unset($links[CRM_Core_Action::DELETE]); -- 2.25.1