Разработка:im/persons — различия между версиями
Строка 61: | Строка 61: | ||
Для переноса пользователей, необходимо необходимо выбрать персон, затем выбрать подразделение, в которое нужно перевести. | Для переноса пользователей, необходимо необходимо выбрать персон, затем выбрать подразделение, в которое нужно перевести. | ||
[[Файл:Selection 136.png|700px|thumb|center|Интерфейс плагина "Персоны"]] | [[Файл:Selection 136.png|700px|thumb|center|Интерфейс плагина "Персоны"]] | ||
+ | |||
= API = | = API = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ===== get_fullname() ===== | ||
+ | Возвращает полное имя польователя | ||
''Параметры:'' | ''Параметры:'' | ||
− | * $ | + | * $personid - ID персоны |
− | * $ | + | * $islink - вернуть в виде ссылки на персону |
+ | * peronobj - опционально вместо ID персоны можно отправить объект персоны | ||
''Возвращаемые значения:'' | ''Возвращаемые значения:'' | ||
− | * ( | + | * (string) - строка с полным именем пользователя |
Версия 18:10, 15 мая 2017
Плагин | |
Название | persons |
Тип | im |
Содержание
Интерфейс
Этт плагин предназначен для работы с пользователями Электронного Деканата. Интерфейс позволяет выполнить следующие операции:
- Создать нового пользователя
- Расширенный поиск пользователей по персональным полям
- Базовый поиск по Фамилии/Имя/Email
- Массовая операция переноса пользователей в другое подразделение
Описание функционала
Создание нового пользователя
Форма создания нового пользователя имеет следующие поля:
Персона
- Фамилия (Обязательное поле)
- Имя (Обязательное поле)
- Отчество
- Дата рождения
- Пол (Обязательное поле)
- Адрес электронной почты:Обязательное поле
- Дополнительная эл. почта
- Дополнительная эл. почта
- Гражданство
- Домашний телефон
- Рабочий телефон
- Мобильный телефон
- Дополнительный телефон
- Дополнительный телефон
- Дополнительный телефон
- Характеристика
- Идентификатор Skype
- Тип удостоверения личности
- Серия удостоверения личности
- Номер удостоверения личности
- Страна и регион (Обязательное поле)
- Когда выдан
- Кем выдан
Адрес регистрации / Адрес фактического проживания / Адрес рождения
- Почтовый индекс
- Район
- Населенный пункт
- Название улицы
- Тип улицы
- Номер дома
- Подъезд
- Этаж
- Квартира
- Широта
- Долгота
Дополнительные параметры
- Подразделение (Обязательное поле)
- Синхронизирован с Moodle
- Пользователь в Moodle
Массовая операция пересона пользователей в другое подразделение
Для переноса пользователей, необходимо необходимо выбрать персон, затем выбрать подразделение, в которое нужно перевести.
API
get_fullname()
Возвращает полное имя польователя Параметры:
- $personid - ID персоны
- $islink - вернуть в виде ссылки на персону
- peronobj - опционально вместо ID персоны можно отправить объект персоны
Возвращаемые значения:
- (string) - строка с полным именем пользователя
Перехватываемые события
Тип плагина | Код плагина | Код события | Пояснение |
---|---|---|---|
Генерируемые события
Тип плагина | Код плагина | Код события | Доп. данные | Пояснение |
---|---|---|---|---|