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