Мы используем индивидуальную установку SugarCRM, и мне нужно внести изменения в форму «Преобразовать контакт». В форме только «фамилия» помечается как обязательная, но если пользователь не вводит приветствие или имя, Sugar выдаст ошибку SQL на вставку (поскольку поля приветствия и имя являются обязательными для контактов).
Я пытался добавить эту строку в «modules / Contacts / metadata / editviewdefs.php» и «modules / Contacts / metadata / quickcreatedefs.php»:
array (
'name' => 'first_name',
'displayParams'=>array('required'=>true),
)
Я пробую другие модификации, но пока не могу найти что-либо в сети по этой проблеме. Я обновлю этот вопрос своими выводами. Спасибо!
Обновление: добавлены «first_name» и «salutation» в массив «required_fields» в «modules / Contacts / field_arrays.php», не помогло.
Обновление: это на SugarCRM 5.1. Эта работа происходит во время обновления до 5.1.
Обновление: добавлена следующая строка в "modules / Contacts / vardefs.php" в массив "email_and_name1", не помогло.
'required' => 'true',