Мы используем настроенную установку 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',