mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
N°7279 - AttributeClass defined in XML datamodel compilation issue
This commit is contained in:
@@ -2252,7 +2252,15 @@ EOF
|
|||||||
$oXMLDoc->save($sTempTargetDir.'/'.$sFileName);
|
$oXMLDoc->save($sTempTargetDir.'/'.$sFileName);
|
||||||
$aParameters['definition_file'] = "'".str_replace("'", "\\'", $sFileName)."'";
|
$aParameters['definition_file'] = "'".str_replace("'", "\\'", $sFileName)."'";
|
||||||
}
|
}
|
||||||
} else {
|
} else if($sAttType == 'AttributeClass'){
|
||||||
|
$this->CompileCommonProperty('sql', $oField, $aParameters, $sModuleRelativeDir);
|
||||||
|
$this->CompileCommonProperty('is_null_allowed', $oField, $aParameters, $sModuleRelativeDir, false);
|
||||||
|
$this->CompileCommonProperty('default_value', $oField, $aParameters, $sModuleRelativeDir, '');
|
||||||
|
$this->CompileCommonProperty('allowed_values', $oField, $aParameters, $sModuleRelativeDir);
|
||||||
|
$aParameters['class_category'] = $this->GetPropString($oField, 'class_category');
|
||||||
|
$aParameters['more_values'] = $this->GetPropString($oField, 'more_values');
|
||||||
|
$aParameters['depends_on'] = $sDependencies;
|
||||||
|
}else {
|
||||||
$this->CompileCommonProperty('sql', $oField, $aParameters, $sModuleRelativeDir);
|
$this->CompileCommonProperty('sql', $oField, $aParameters, $sModuleRelativeDir);
|
||||||
$this->CompileCommonProperty('is_null_allowed', $oField, $aParameters, $sModuleRelativeDir, false);
|
$this->CompileCommonProperty('is_null_allowed', $oField, $aParameters, $sModuleRelativeDir, false);
|
||||||
$this->CompileCommonProperty('default_value', $oField, $aParameters, $sModuleRelativeDir, '');
|
$this->CompileCommonProperty('default_value', $oField, $aParameters, $sModuleRelativeDir, '');
|
||||||
|
|||||||
Reference in New Issue
Block a user