Обзор: 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.
1 parent 0ba611c commit a188bf886257ceb54d8fea5dabec04d1dc676c7e
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 20 hours ago
Showing 7 changed files
View
app/api/admin_routes.py
View
app/mcp/tools.py
View
frontend/src/api.js
View
frontend/src/i18n/messages/en.js
View
frontend/src/i18n/messages/ru.js
View
frontend/src/i18n/messages/uk.js
View
frontend/src/views/DashboardView.vue