From a4e85b37cf32dcd6cb797cb87120d5599e4570fb Mon Sep 17 00:00:00 2001 From: Uma <uma.s@vtiger.com> Date: Fri, 13 Dec 2019 15:46:56 +0530 Subject: [PATCH] Fixes #1221 Email Profile level permissions addressed --- modules/Migration/schema/720_to_721.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/Migration/schema/720_to_721.php b/modules/Migration/schema/720_to_721.php index 562b7bcc4..af49e1392 100644 --- a/modules/Migration/schema/720_to_721.php +++ b/modules/Migration/schema/720_to_721.php @@ -13,7 +13,7 @@ if (defined('VTIGER_UPGRADE')) { $db = PearDatabase::getInstance(); //Profile privileges supported for Emails Module - $actions = array('Save', 'EditView', 'Delete', 'DetailView', 'CreateView'); + $actions = array('Save', 'EditView', 'Delete', 'DetailView'); $emailsTabId = getTabid('Emails'); $actionIds = array(); @@ -31,9 +31,11 @@ if (defined('VTIGER_UPGRADE')) { } echo "Emails permission for profile id :: $profileId inserted into vtiger_profile2standardpermissions table.<br>"; } - + echo 'All profiles permissions updated to Email Module'; + $db->pquery("UPDATE vtiger_tab SET ownedby = ? WHERE tabid = ?", array(0, $emailsTabId)); echo "ownedby value updated to 0 for Emails in vtiger_tab table.<br>"; + vimport('~modules/Users/CreateUserPrivilegeFile.php'); $usersResult = $db->pquery("SELECT id FROM vtiger_users", array()); $usersCount = $db->num_rows($usersResult); @@ -46,5 +48,6 @@ if (defined('VTIGER_UPGRADE')) { //Default Email reports access count column update from varchar to integer $db->pquery('UPDATE vtiger_selectcolumn set columnname = ? where columnname=?', array('vtiger_email_track:access_count:Emails_Access_Count:access_count:I', 'vtiger_email_track:access_count:Emails_Access_Count:access_count:V')); - $db->pquery('UPDATE vtiger_relcriteria set columnname = ? AND comparator = ? where columnname=?', array('vtiger_email_track:access_count:Emails_Access_Count:access_count:I', 'ny', 'vtiger_email_track:access_count:Emails_Access_Count:access_count:V')); + $db->pquery('UPDATE vtiger_relcriteria set columnname = ?, comparator = ? where columnname=?', array('vtiger_email_track:access_count:Emails_Access_Count:access_count:I', 'ny', 'vtiger_email_track:access_count:Emails_Access_Count:access_count:V')); + echo 'Email access count field data type updated to Int'; } \ No newline at end of file -- GitLab