Разработка:storages/persons — различия между версиями
Alex (обсуждение | вклад) (добавлен инфобокс) |
Yumeneco (обсуждение | вклад) (→Дополнительные методы:) |
||
Строка 33: | Строка 33: | ||
===Дополнительные методы:=== | ===Дополнительные методы:=== | ||
*Получить запись по mdluser | *Получить запись по mdluser | ||
+ | *Получить список синхронизируемых персон | ||
+ | *Получить список неудаленных персон | ||
+ | *Получить список персон по запрашиваемой фамилии | ||
+ | *Проверить есть ли другие активные договора, где используется учетная запись | ||
+ | *Зарегистрировать персону для переданного пользователя Moodle | ||
+ | |||
+ | ====Планируются:==== | ||
*Получить запись вместе с адресом | *Получить запись вместе с адресом | ||
*Сохранить (добавить или обновить) запись вместе с адресом | *Сохранить (добавить или обновить) запись вместе с адресом | ||
*Найти список людей, относящихся к структурному подразделению | *Найти список людей, относящихся к структурному подразделению | ||
*Удалить (изменить статус на "удален") | *Удалить (изменить статус на "удален") |
Версия 14:26, 1 июня 2009
Плагин | |
Название | persons |
Тип | storages |
Содержание
Таблица в базе данных
persons - адресная книга, в которую включены все участники учебного процесса: учащиеся, законные представители, сотрудники, преподаватели и т. д.
Подробный формат полей в таблице:
- firstname
- middlename
- lastname
- sortname
- preferredname
- dateofbirth - дата рождения у UTS
- gender - пол (male, female, unknown)
- email - основной адрес электронной почты
- phonehome
- phonework
- phonecell
- passtypeid - тип удостоверения личности (1 - свидетельство о рождение, 2 - паспорт гражданина РФ, 3 - загранпасспорт, 4 - разрешение на временное проживание лица без гражданства, 5 - вид на жительство, 6 - военный билет, 7 - водительсткое удостоверение пластиковое, 8 - вод. удостоверение форма 1, 9 - вод. удостоверение международное)
- passportserial - серия удостоверения личности (если предусмотрена типом документа)
- passportnum - номер удостоверения личности
- passportdate - дата выдачи удостоверения личности
- passportem - название организации, выдавшей удостоверение личности
- passportaddrid - адрес прописки по паспорту
- mdluser - id пользователя в moodle (если есть)
- sync2moodle - признак синхронизации с moodle
- addressid - текущий адрес
- status - список статусов указан в одноименном плагине рабочих процессов persons
- adddate - дата добавления
- departmentid - основной отдел, к которому приписан человек (может редактировать его данные в persons)
Дополнительные методы:
- Получить запись по mdluser
- Получить список синхронизируемых персон
- Получить список неудаленных персон
- Получить список персон по запрашиваемой фамилии
- Проверить есть ли другие активные договора, где используется учетная запись
- Зарегистрировать персону для переданного пользователя Moodle
Планируются:
- Получить запись вместе с адресом
- Сохранить (добавить или обновить) запись вместе с адресом
- Найти список людей, относящихся к структурному подразделению
- Удалить (изменить статус на "удален")