/api/lite/settings/users/roles
/api/lite/settings/users/roles
Метод возвращает все доступные роли
Пример ответа:
{
"success": true,
"roles": [
{
"id": "b37a0b62-0ec9-3984-8509-6ce33be54bf2",
"name": "Администратор",
"privileges": [
"ADMIN"
],
"users": [
"test@test.ru",
"test@test.ru-expert"
]
},
{
"id": "597aa7c2-4da9-ed44-669a-9710e07d6d6c",
"name": "Складская обработка",
"privileges": [
"ORDERS_READ",
"ORDERS_WRITE",
"PURCHASE_ORDERS_WRITE",
"PURCHASE_ORDERS_READ"
],
"users": []
},
{
"id": "a84dcbb4-7fec-c55c-9761-be7a68057edb",
"name": "Подтверждение заказа",
"privileges": [
"ORDERS_READ",
"ORDERS_WRITE"
],
"users": [
"test@test.ru_callcenter"
]
}
]
}
/api/lite/settings/users/roles
Обновляет или создает роль. Если указан id, то обновляет существующую роль, иначе создает новую
Пример запроса:
{
"id": "37a9dfae-c1b7-42a9-9db3-8e5015c6ae1e",
"name": "Название роли",
"privileges": ["DASHBOARD_DATA_READ"],
"users": ["test-202-1@qqq.qq"]
}
Пример ответа:
{
"success": true
}
/api/lite/settings/users/roles?id=9ad800a1-3eec-a1ea-988d-4e2c3e88e44f
Удаляет роль.
Список возможных привилегий
DASHBOARD_DATA_READ
PRODUCTS_READ
PRODUCTS_WRITE
ORDERS_READ
ORDERS_WRITE
PURCHASE_ORDERS_READ
PURCHASE_ORDERS_WRITE
SETTINGS_READ
SETTINGS_WRITE
SHOP_TEMPLATE_READ
SHOP_TEMPLATE_WRITE
ADMIN