Редактирование роли
POST /core/roles/:id
Описание
Этот эндпоинт позволяет обновить информацию о существующей роли в системе. В запросе передаются обновляемые параметры роли, такие как название, вес, статус активности и возможность удаления. В ответ возвращается информация об изменённой роли.
Параметры запроса
Обязательные параметры:
- id — Уникальный идентификатор роли, которую нужно обновить (например, 1).
Вспомогательные параметры:
- name — Название роли.
- weight — Вес роли для сортировки.
- active — Статус активности роли (true / false).
- canDelete — Возможность удаления роли (true / false).
Пример:
POST
/core/roles/1
Отправляемы данные FormData:
1{
2 "name": "User",
3 "weight": 98,
4 "active": true,
5 "canDelete": false
6}Ответ
Возвращается в формате JSON и содержит следующую структуру данных:
- id — Уникальный идентификатор роли.
- name — Название роли.
- weight — Вес роли.
- active — Статус активности роли (true / false).
- canDelete — Возможность удаления роли (true / false).
- createdAt — Дата и время создания роли.
- updatedAt — Дата и время последнего обновления роли.
POST
/core/roles/1
При успешном запросе, ответ будет выглядеть так:
1{
2 "status": "success",
3 "payload": {
4 "id": 1,
5 "name": "User",
6 "weight": 98,
7 "active": true,
8 "canDelete": false,
9 "createdAt": "2024-10-23T13:03:15.000Z",
10 "updatedAt": "2024-11-24T00:24:06.182Z"
11 }
12}