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