v0.5.111: админка — лимиты и аудит (/v2/admin), кнопка ⚙️

This commit is contained in:
“Naeel”
2026-06-15 14:24:20 +04:00
parent cb3068dd0a
commit e15c9206b5
4 changed files with 18 additions and 27 deletions
+3 -2
View File
@@ -28,6 +28,7 @@ const auth = require('./src/auth');
const { resolveContext } = require('./src/router');
const { enhanceImpersonation } = require('./src/impersonation');
const { createUserRouter } = require('./src/user');
const { createAdminRouter } = require('./src/admin');
const { pool } = require('./src/db');
const { ensureSchema } = require('./src/db/schema');
@@ -52,8 +53,8 @@ function createV2Router() {
// ── /v2/app — пользовательский CRUD (только с сессией) ──────────────
router.use('/app', enhanceImpersonation, resolveContext, createUserRouter());
// ── /v2/admin — редирект на единый интерфейс ───────────────────
router.get('/admin', (req, res) => res.redirect('/v2/app'));
// ── /v2/admin — админка: лимиты + аудит ──────────────────────────
router.use('/admin', enhanceImpersonation, resolveContext, createAdminRouter());
// ── GET /v2/ — редирект на /v2/app ──────────────────────────────────
router.get('/', (req, res) => res.redirect('/v2/app'));