Например поле institution сделать обязательным. При ручной регистрации - я сделал. Но не могу найти где поправить код и сделать доп.поля обязательными именно при массовой загрузки.
Как добавить обязательное поле в CSV?
Количество ответов: 4
Как добавить обязательное поле в CSV?
Re: Как добавить обязательное поле в CSV?
Обязательность поля формы определяется наличием строки $mform->addRule(…)
Откройте файл /admin/tool/uploaduser/user_form.php и добавьте в описание поля institution ниже строки $mform->setType('institution', PARAM_TEXT); строку
$mform->addRule('institution', get_string('requiredtemplate', 'tool_uploaduser'), 'required', null, 'client');
Re: Как добавить обязательное поле в CSV?
ОК. А для idnumber так-же можно использовать?
$mform->addRule('idnumber', get_string('requiredtemplate', 'tool_uploaduser'), 'required', null, 'client');
$mform->addRule('idnumber', get_string('requiredtemplate', 'tool_uploaduser'), 'required', null, 'client');
Re: Как добавить обязательное поле в CSV?
Вы учтите, если в файле CSV остутствует значение какого-то обязательного поля, вам нужно будет заполнить его в форме загрузки пользователей.
institution может быть одинаковым у группы пользователей, а вот idnumber?
И, собственно, я не совсем понимаю, зачем в форме загрузки делать какие-то дополнительные поля обязательными?
institution может быть одинаковым у группы пользователей, а вот idnumber?
И, собственно, я не совсем понимаю, зачем в форме загрузки делать какие-то дополнительные поля обязательными?
Re: Как добавить обязательное поле в CSV?
Для CSV это $mform->addRule('institution', get_string('requiredtemplate', 'tool_uploaduser'), 'required', null, 'client'); не работает, пользователи всё равно добавляются в систему. Это правило работает только на ручной регистрации user\editlib.php