From ed0ea47ed31e4e71c750cf168d85d034f760e7d9 Mon Sep 17 00:00:00 2001 From: satish <satish.dvnk@vtiger.com> Date: Tue, 30 Jan 2018 12:40:57 +0530 Subject: [PATCH] Restricting non entity modules in following a record --- modules/Vtiger/handlers/FollowRecordHandler.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/Vtiger/handlers/FollowRecordHandler.php b/modules/Vtiger/handlers/FollowRecordHandler.php index 80952ca9e..4d46a1ac1 100644 --- a/modules/Vtiger/handlers/FollowRecordHandler.php +++ b/modules/Vtiger/handlers/FollowRecordHandler.php @@ -24,7 +24,11 @@ class FollowRecordHandler extends VTEventHandler { $recordId = $entityData->getId(); $moduleName = $entityData->getModuleName(); - if ($moduleName != 'Users') { + $restrictedModules = array('CustomerPortal', 'Dashboard', 'Emails', 'EmailTemplates', 'ExtensionStore', 'Google', 'Home', + 'Import', 'MailManager', 'Mobile', 'ModComments', 'ModTracker', 'PBXManager', 'Portal', + 'RecycleBin', 'Reports', 'Rss', 'SMSNotifier', 'Users', 'Webforms', 'Webmails', 'WSAPP'); + + if (!in_array($moduleName, $restrictedModules)) { $tableName = Vtiger_Functions::getUserSpecificTableName($moduleName); //following users -- GitLab