|
|
Строка 6: |
Строка 6: |
| #[[ПланФикс API user.updateGroupMembership|user.updateGroupMembership / Именить принадлежность к группе]] | | #[[ПланФикс API user.updateGroupMembership|user.updateGroupMembership / Именить принадлежность к группе]] |
| #[[ПланФикс API user.changeStatus|user.changeStatus / Изменить/установить статус пользователя]] | | #[[ПланФикс API user.changeStatus|user.changeStatus / Изменить/установить статус пользователя]] |
|
| |
|
| |
|
| |
| == user.updateGroupMembership Именить принадлежность к группе ==
| |
| Запрос:
| |
| <source lang="xml">
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <request method="user.updateGroupMembership ">
| |
| <account><!-- имя аккаунта --></account>
| |
| <sid><!-- ключ сессии, полученный после аутентификации --></sid>
| |
| <status></status>
| |
| <user>
| |
| <id></id>
| |
| <userGroup>
| |
| <id></id>
| |
| <id></id>
| |
| <!-- ... -->
| |
| </userGroup>
| |
| </user>
| |
| <signature></signature>
| |
| </request>
| |
| </source>
| |
| Для того чтоб исключить пользователя из всех групп, достаточно передать список '''userGroup''' пустым.
| |
|
| |
| <source lang="xml">
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <response status="ok">
| |
| <user>
| |
| <id></id>
| |
| </user>
| |
| </response>
| |
| </source>
| |
|
| |
|
| |
| == user.changeStatus Изменить/установить статус пользователя ==
| |
| Позволяет установить статус, если передан/задан параметр '''status'''. Если параметр опущен, то статус будет поменян на противоположный установленному. Запрос:
| |
| <source lang="xml">
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <request method="user.changeStatus">
| |
| <account><!-- имя аккаунта --></account>
| |
| <sid><!-- ключ сессии, полученный после аутентификации --></sid>
| |
| <status></status>
| |
| <user>
| |
| <id></id>
| |
| <status><!-- не обязательное поле --></status>
| |
| </user>
| |
| <signature></signature>
| |
| </request>
| |
| </source>
| |
|
| |
| В ответе будет передан параметр статус с указанием установленного статуса. Пакет ответа:
| |
| <source lang="xml">
| |
| <?xml version="1.0" encoding="UTF-8"?>
| |
| <response status="ok">
| |
| <user>
| |
| <id></id>
| |
| </user>
| |
| </response>
| |
| </source>
| |
|
| |
|
| |
| == Константы ==
| |
| === Роли пользователей ===
| |
| *'''ADMIN''' - Администратор
| |
| *'''USER''' - Пользователь
| |
| *'''AUDITOR''' - Аудитор
| |
| === Пол ===
| |
| *'''MALE''' - муской пол
| |
| *'''FEMALE''' - женский пол
| |
| === Типы сортировок ===
| |
| *'''NAME_ASC''' - по имени (алфавит)
| |
| *'''NAME_DESC''' - по имени (обратный порядок)
| |
| *'''GROUP_ASC''' - по имени группы (алфавит)
| |
| *'''GROUP_DESC''' - по имени группы (обратный порядок)
| |
| *'''ISACTIVE_ASC''' - неактивные, потом активные
| |
| *'''ISACTIVE_DESC''' - активные, потом неактивные
| |
| *'''PROJECTS_ASC''' - по проекту (алфавит)
| |
| *'''PROJECTS_DESC''' - по проекту (обратный порядок)
| |
| *'''ROLE_ASC''' - роль (возрастание)
| |
| *'''ROLE_DESC''' - роль (убывание)
| |
|
| |
|
| == Перейти == | | == Перейти == |
| [[ПланФикс API]] | | [[ПланФикс API]] |