Skip to content
Snippets Groups Projects
Commit 0885fa4e authored by Uma's avatar Uma
Browse files

Merge branch 'import_enhancement' into '7.4.0'

Fixes #1483 #1484 field mapping supported for record id



See merge request !803
parents 02b5fa15 ef45a5d6
No related branches found
No related tags found
No related merge requests found
......@@ -85,8 +85,8 @@ class Vtiger_ModuleMeta_Model extends Vtiger_Base_Model {
$accessibleFields = $this->getAccessibleFields($this->moduleName);
$mergableFields = array();
foreach($accessibleFields as $fieldName => $fieldInstance) {
if($fieldInstance->getPresence() === 1) {
continue;
if(intval($fieldInstance->getPresence()) === 1) {
continue;
}
// We need to avoid Last Modified by or any such User reference field
// for now as Query Generator is not handling it well enough.
......@@ -140,9 +140,8 @@ class Vtiger_ModuleMeta_Model extends Vtiger_Base_Model {
$moduleFields = $this->getAccessibleFields($moduleName);
$importableFields = array();
foreach($moduleFields as $fieldName => $fieldInstance) {
if(($this->isEditableField($fieldInstance)
&& ($fieldInstance->getTableName() != 'vtiger_crmentity' || $fieldInstance->getColumnName() != 'modifiedby')
) || ($fieldInstance->getUIType() == '70' && $fieldName != 'modifiedtime')) {
if(($this->isEditableField($fieldInstance)) || ($fieldInstance->getUIType() == 4) && ($fieldInstance->getTableName() != 'vtiger_crmentity' || $fieldInstance->getColumnName() != 'modifiedby')
|| ($fieldInstance->getUIType() == '70' && $fieldName != 'modifiedtime')) {
$importableFields[$fieldName] = $fieldInstance;
}
}
......@@ -216,4 +215,4 @@ class Vtiger_ModuleMeta_Model extends Vtiger_Base_Model {
}
return $mandatoryFields;
}
}
\ No newline at end of file
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment