diff --git a/include/Webservices/WebserviceField.php b/include/Webservices/WebserviceField.php
index 0db6fc176612bb98d36b382d1d5d442e1b5add3c..57be736e2405e7d4c1535e4d79f212e6188fb1b7 100644
--- a/include/Webservices/WebserviceField.php
+++ b/include/Webservices/WebserviceField.php
@@ -350,7 +350,7 @@ class WebserviceField{
 			}elseif ($fieldName == 'defaultlandingpage') {
                 $picklistDetails = array(); 
                 $presence = array(0);
-                $restrictedModules = array('Emails', 'Dashboard', 'ModComments', 'PBXManager');
+                $restrictedModules = array('Webmails', 'Emails', 'Integration', 'Dashboard','ModComments');
                 $query = 'SELECT name, tablabel, tabid FROM vtiger_tab WHERE presence IN (' . generateQuestionMarks($presence) . ') AND isentitytype = ? AND name NOT IN (' . generateQuestionMarks($restrictedModules) . ')';
 
                 $result = $this->pearDB->pquery($query, array($presence, '1', $restrictedModules));
diff --git a/modules/Settings/Vtiger/models/ConfigModule.php b/modules/Settings/Vtiger/models/ConfigModule.php
index 158cc871cb6bee0d74a68140fd4a57ff74529fbf..f316486258d21038c1f8694c1bed63a2fc3d2f1d 100644
--- a/modules/Settings/Vtiger/models/ConfigModule.php
+++ b/modules/Settings/Vtiger/models/ConfigModule.php
@@ -94,23 +94,6 @@ class Settings_Vtiger_ConfigModule_Model extends Settings_Vtiger_Module_Model {
 	 * @return <Array> list of module names
 	 */
 	public function getPicklistValues($fieldName) {
-		if ($fieldName === 'default_module') {
-			$db = PearDatabase::getInstance();
-
-			$presence = array(0);
-			$restrictedModules = array('Webmails', 'Emails', 'Integration', 'Dashboard','ModComments');
-			$query = 'SELECT name, tablabel FROM vtiger_tab WHERE presence IN (' . generateQuestionMarks($presence) . ') AND isentitytype = ? AND name NOT IN (' . generateQuestionMarks($restrictedModules) . ')';
-
-			$result = $db->pquery($query, array($presence, '1', $restrictedModules));
-			$numOfRows = $db->num_rows($result);
-
-			$moduleData = array('Home' => 'Home');
-			for ($i = 0; $i < $numOfRows; $i++) {
-				$row = $db->query_result_rowdata($result, $i);
-				$moduleData[$db->query_result($result, $i, 'name')] = $db->query_result($result, $i, 'tablabel');
-			}
-			return $moduleData;
-		}
 		return array('true', 'false');
 	}
 
@@ -123,7 +106,6 @@ class Settings_Vtiger_ConfigModule_Model extends Settings_Vtiger_Module_Model {
 			'HELPDESK_SUPPORT_EMAIL_ID'		=> array('label' => 'LBL_HELPDESK_SUPPORT_EMAILID',			'fieldType' => 'input'),
 			'HELPDESK_SUPPORT_NAME'			=> array('label' => 'LBL_HELPDESK_SUPPORT_NAME',			'fieldType' => 'input'),
 			'upload_maxsize'				=> array('label' => 'LBL_MAX_UPLOAD_SIZE',					'fieldType' => 'input'),
-			'default_module'				=> array('label' => 'LBL_DEFAULT_MODULE',					'fieldType' => 'picklist'),
 			'listview_max_textlength'		=> array('label' => 'LBL_MAX_TEXT_LENGTH_IN_LISTVIEW',		'fieldType' => 'input'),
 			'list_max_entries_per_page'		=> array('label' => 'LBL_MAX_ENTRIES_PER_PAGE_IN_LISTVIEW',	'fieldType' => 'input')
 		);
@@ -171,8 +153,6 @@ class Settings_Vtiger_ConfigModule_Model extends Settings_Vtiger_Module_Model {
 			return "LBL_INVALID_EMAILID";
 		} else if(array_key_exists('HELPDESK_SUPPORT_NAME',$updatedFields) && preg_match ('/[\'";?><]/', $updatedFields['HELPDESK_SUPPORT_NAME'])) {
 			return "LBL_INVALID_SUPPORT_NAME";
-		} else if(array_key_exists('default_module',$updatedFields) && !preg_match ('/[a-zA-z0-9]/', $updatedFields['default_module'])) {
-			return "LBL_INVALID_MODULE";
 		} else if((array_key_exists('upload_maxsize',$updatedFields) && !filter_var(ltrim($updatedFields['upload_maxsize'],'0'), FILTER_VALIDATE_INT))
 				|| (array_key_exists('list_max_entries_per_page',$updatedFields) &&  !filter_var(ltrim($updatedFields['list_max_entries_per_page'], '0'), FILTER_VALIDATE_INT))
 				|| (array_key_exists('listview_max_textlength',$updatedFields) && !filter_var(ltrim($updatedFields['listview_max_textlength'], '0'), FILTER_VALIDATE_INT))) {
diff --git a/modules/Users/models/Field.php b/modules/Users/models/Field.php
index f3ed1779556a621a01c007e47b381ec3fa8d1ebd..036f35a8333d25a43e933e802d9258871b241fc7 100644
--- a/modules/Users/models/Field.php
+++ b/modules/Users/models/Field.php
@@ -82,7 +82,7 @@ class Users_Field_Model extends Vtiger_Field_Model {
 				$db = PearDatabase::getInstance();
                     $currentUserPriviligesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel();
                     $presence = array(0);
-                    $restrictedModules = array('Emails', 'Dashboard', 'ModComments', 'PBXManager');
+                    $restrictedModules = array('Webmails', 'Emails', 'Integration', 'Dashboard','ModComments');
                     $query = 'SELECT name, tablabel, tabid FROM vtiger_tab WHERE presence IN (' . generateQuestionMarks($presence) . ') AND isentitytype = ? AND name NOT IN (' . generateQuestionMarks($restrictedModules) . ')';
 
                     $result = $db->pquery($query, array($presence, '1', $restrictedModules));