|
Обзор: admin-сводка вместо пустой витрины
GET /api/v1/admin/stats (require_admin): агрегаты dashboard_stats() — события/доставки по статусам, живые sources/types/targets/rules — плюс живость БД/воркера (celery ping, короткий таймаут; недоступный воркер не валит эндпоинт) и факт настройки SSO. Тул stats_get (docs/07) переведён на тот же dashboard_stats() — единое место, без дублирования запросов (правило mcp.md). Обзор (DashboardView): для admin — карточка состояния системы (БД/воркер/ SSO), метрики справочников из кита, статусы потока с количеством (GnBadge), карточка «С чего начать» теперь только пока нет ни одного источника. Для роли user — как раньше, только healthz. |
|---|
|
|
| app/api/admin_routes.py |
|---|
| app/mcp/tools.py |
|---|
| frontend/src/api.js |
|---|
| frontend/src/i18n/messages/en.js |
|---|
| frontend/src/i18n/messages/ru.js |
|---|
| frontend/src/i18n/messages/uk.js |
|---|
| frontend/src/views/DashboardView.vue |
|---|