Skip to content
Snippets Groups Projects

#1173 :: Uma :: Role based picklist is enforced on Save of record.

Merged #1173 :: Uma :: Role based picklist is enforced on Save of record.
Merged Uma requested to merge uma.s/vtigercrm:Role_Based_Picklist_OnSave into master
+ 39
4
Compare changes
  • Side-by-side
  • Inline
Files
@@ -147,6 +147,13 @@ class Calendar_Save_Action extends Vtiger_Save_Action {
if($fieldDataType == 'time' && $fieldValue !== null){
$fieldValue = Vtiger_Time_UIType::getTimeValueWithSeconds($fieldValue);
}
if(($fieldDataType == 'picklist' || $fieldDataType == 'multipicklist' || $fieldDataType == 'multiowner') && $fieldValue !== null){
$fieldInfo = $fieldModel->getFieldInfo();
$editablePicklistValues = $fieldInfo['editablepicklistvalues'];
if(!empty($editablePicklistValues) && !in_array($fieldValue, $editablePicklistValues)){
$fieldValue = null;
}
}
// End
if ($fieldName === $request->get('field')) {
$fieldValue = $request->get('value');
Loading