|
Убрана страница «Обзор» (бесполезна — решение владельца)
- Удалена DashboardView.vue, маршрут, пункт навигации; /dashboard оставлен редиректом на /sources (старые закладки/next= не ломаются), вход админа после логина и «/» ведут в первый раздел админки (/sources), user — в /my-events. - Из api.js убраны ставшие ненужными adminStats() и healthz() (её читала только страница). - i18n: из ru/en/uk сняты 19 ключей (nav.dashboard + dashboard.*), наборы ключей снова совпадают (376). - Бэкенд: HTTP-эндпоинт /api/v1/admin/stats удалён — он существовал только для страницы; helper dashboard_stats остаётся единственным источником сводки для MCP-тула stats_get (docs/07). Неиспользуемый импорт celery_app из admin_routes убран. - CLAUDE.md: описание админки без «Обзора». Проверено: vite build зелёный, app.main импортируется, MCP-прогон 62/62 (stats_get работает по helper'у). |
|---|
|
|
| CLAUDE.md |
|---|
| app/api/admin_routes.py |
|---|
| frontend/src/App.vue |
|---|
| frontend/src/api.js |
|---|
| frontend/src/i18n/messages/en.js |
|---|
| frontend/src/i18n/messages/ru.js |
|---|
| frontend/src/i18n/messages/uk.js |
|---|
| frontend/src/router.js |
|---|
| frontend/src/views/DashboardView.vue 100644 → 0 |
|---|
| frontend/src/views/OauthCallbackView.vue |
|---|