GET /api/admin/roles — Справочные роли
Возвращает справочные роли платформы — эталонный набор специальностей (например, дата-инженер, ML-инженер), который служит палитрой при сборке коллекций и назначении исполнителей блокам. Это часть глобального справочника, единого на всю установку, а не ролей конкретной организации.
Не путать с системными ролями доступа (employee, org_admin, site_admin и т. д.) — те описаны в roles. Здесь речь о профессиональных ролях-исполнителях на графе.
Отдельной кнопки в интерфейсе нет: список читается системой (конвейер декомпозиции назначает роли блокам, опираясь на него). Само чтение доступно любому вошедшему пользователю; редактировать справочные роли могут только site-admin (см. создать, изменить, удалить справочную роль). Каждая запись несёт имя, цвета оформления (заливка, светлый фон, контур), описание и порядок сортировки.
Связанные
- Экраны: Admin Panel
- Конвенции · Роли · Ошибки · Глоссарий
Машинная сводка (HTTP, таблицы, связанные требования)
| Поле | Значение |
|---|---|
| HTTP | GET /api/admin/roles |
| Auth | — |
| Scope токена | read |
| PG-функции | api.get_template_roles |
| Таблицы | template_role |
| SRM | SRM-105 |
| RP (права) | — |
| Файл роута | server/routes/admin.js |
| Статус | done |
Аргументы запроса (best-effort из хендлера; путь-параметры опущены):
аргументов не обнаружено (подтвердить вручную по server/routes/admin.js)
Коды ответов/ошибок (из хендлера): 500 (+ 200) — уточнить причины вручную