ПланФикс API user.updateGroupMembership: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
(Новая страница: «Изменить принадлежность пользователя к группе. Вызывать имеет право пользователь с права...»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 7: Строка 7:
   <user>
   <user>
     <id></id>
     <id></id>
     <userGroup>
     <addUserGroup>
       <id></id>
       <id></id>
       <id></id>
       <id></id>
       <!-- ... -->
       <!-- ... -->
     </userGroup>
     </addUserGroup>
 
    <delUserGroup>
      <id></id>
      <id></id>
      <!-- ... -->
    </delUserGroup>
   </user>
   </user>
   <signature></signature>
   <signature></signature>
Строка 21: Строка 27:
|user.id ||int || идентификатор пользователя||
|user.id ||int || идентификатор пользователя||
|-
|-
|user.userGroup || || список групп||
|user.addUserGroup || || список групп к которым присоединяется пользователь||
|-
|user.addUserGroup.id ||int ||идентификатор группы ||
|-
|user.delUserGroup || || список групп от которых пользователь отсоединяется||
|-
|-
|user.userGroup.id ||int ||идентификатор группы ||
|user.delUserGroup.id ||int ||идентификатор группы ||
|-
|-
|}
|}
Важно понимать, что при вызове функции необходимо передавать полный список групп, в котором находится пользователь.
 


Ответ, при успешном выполнении запроса:
Ответ, при успешном выполнении запроса:
Строка 51: Строка 61:
</response>
</response>
</source>
</source>
{| class="wikitable" style="margin-top: 1em; width:100% "
 
!width="50"|Значение ''code'' !! Расшифровка
|-
|align="center"| 0000|| неизвестная ошибка
|-
|}




== Перейти ==
== Перейти ==
*[[ПланФикс API]]
*[[ПланФикс API:Сотрудники]]
*[[ПланФикс API:Сотрудники]]
*[[Коды ошибок]]
*[[Список функций]]

Текущая версия от 13:33, 3 декабря 2010

Изменить принадлежность пользователя к группе. Вызывать имеет право пользователь с правами администратор. Формат запроса:

<?xml version="1.0" encoding="UTF-8"?>
<request method="user.updateGroupMembership ">
  <account></account>
  <sid></sid>
  <user>
    <id></id>
    <addUserGroup>
      <id></id>
      <id></id>
      <!-- ... -->
    </addUserGroup>

    <delUserGroup>
      <id></id>
      <id></id>
      <!-- ... -->
    </delUserGroup>
  </user>
  <signature></signature>
</request>
Название Тип Значение Примечание
user.id int идентификатор пользователя
user.addUserGroup список групп к которым присоединяется пользователь
user.addUserGroup.id int идентификатор группы
user.delUserGroup список групп от которых пользователь отсоединяется
user.delUserGroup.id int идентификатор группы


Ответ, при успешном выполнении запроса:

<?xml version="1.0" encoding="UTF-8"?>
<response status="ok">
  <user>
    <id></id>
  </user>
</response>
Название Тип Значение Примечание
user.id int идентификатор пользователя

В противном случае будет возвращен ответ с ошибкой:

<?xml version="1.0" encoding="UTF-8"?>
<response status="error">
  <code></code>
</response>


Перейти