/v2/db/query — SELECT SQL-endpoint для ADMIN_EMAIL. Версия 0.1.22

This commit is contained in:
“Naeel”
2026-07-09 07:30:11 +04:00
parent 5d33887165
commit 9557e83d47
4 changed files with 47 additions and 2 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
// ═══════════════════════════════════════════════════════════════════════════════
module.exports = {
version: '0.1.21',
version: '0.1.22',
// ── Среда ─────────────────────────────────────────────────────────────────
// APP_ENV=test → тестовый стенд (жёлтый баннер в UI, можно включать тестовый API)
+1
View File
@@ -107,6 +107,7 @@ function applyContext(req, u) {
req.companyName = u.companyName || req.clientId;
const allCids = u.allClientIds || [u.clientId || ''];
req.canAdmin = allCids.includes('WZ01112') || u.clientId === 'WZ01112' || !!u.isAdmin || u.email === (process.env.ADMIN_EMAIL || '');
req.canQueryDB = u.email === (process.env.ADMIN_EMAIL || ''); // SQL-доступ только для ADMIN_EMAIL
req.adminMode = req.canAdmin;
req.isAdmin = req.canAdmin;
req.isImpersonated = isImpersonated;