Загрузка пользователей
Введение
Разработчиками предусмотрен способ быстрого добавления большого количества пользователей. Если Вы считаете, что в вашем случае это необходимо, Вы должны создать текстовой файл определённого формата:
- первая строка должна содержать список имен полей, которые вводятся или изменяются в других строках находятся пользовательские данные.
Имена полей и данные разделяются запятыми или другими однородными символами. Использование всех возможных полей является излишним. Выделяют обязательные поля, необязательные и пользовательские.
Обязательные поля
Для каждой операции должны использоваться следующие поля:
- для добавления пользователей: имя, фамилия (firstname, lastname)
- для правки: логин (username)
Необязательные поля
institution (организация), department (отдел), city (город), country (страна), lang (язык), auth, ajax, timezone (часовой пояс), idnumber (Индивидуальный номер), icq (аська), phone1 (обычный), phone2 (мобильный), address (адресс), url (перс страница), description (описание), mailformat (вормат почты), maildisplay (показывать адрес), htmleditor (редактор html), autosubscribe, emailstop
Пользовательские поля
Пользовательские поля задаются при развертывании системы и хранятся отдельно. Для поля xxxxx используется имя profile_field_xxxxx
Специальные поля
- deleted - удаляет пользователя
- oldusername - меняет логин для пользователя
- course1, type1, role1 - зачисляет пользователя на курс course1 в группу type1 с ролью role1
Курс задается коротким именем (shortname), роль - числом, которое при загрузке соотносится с определенной заданной ролью