Команда | Запрос | Дополнительные предварительные действия |
|---|---|---|
| get_resources_by_owner | {
"plm_type_code": ${resource},
"state": ${get_resources_by_owner},//получить список ресурсов по пользователю
"owner_id": string,//идентификатор пользователя
"resource_type": string/*тип ресурса
cube - мультисфера,
profile - профиль,
script - сценарий,
edition - редакции,
filterlist - справочник*/
}
|
Команда | Ответ |
|---|---|
| get_resources_by_owner_rp | {
"plm_type_code": ${resource},
"state": ${get_resources_by_owner_rp},
"resources": [ResourcePermissionDesc]//список ресурсов с правами
}
|
Код ошибки | Текст ошибки | Описание |
|---|---|---|
| "code": PermissionError (204) | "message": "Can't get resources by owner: Only users with 'Administrator' role are allowed to query other users data" | ошибка появляется, если у пользователя нет роли "Администратор". Только пользователь с ролью "Администратор" может просматривать информацию о других пользователях. |
| "code": UserError (330) | "message": "Can't get resources by owner: No such user/group with id 'owner_id'" | ошибка появляется, если нет пользователя или группы пользователей с указанным идентификатором |
| "code": ResourceError (272) | "message": "Can't get resources by owner: No such resource with type id 'resource_id' 'resource_type'" | ошибка появляется, если для запрашиваемого пользователя нет ресурсов указанного типа |