/v2/db/query — SELECT SQL-endpoint для ADMIN_EMAIL. Версия 0.1.22
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
// ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
||||
module.exports = {
|
||||
version: '0.1.21',
|
||||
version: '0.1.22',
|
||||
|
||||
// ── Среда ─────────────────────────────────────────────────────────────────
|
||||
// APP_ENV=test → тестовый стенд (жёлтый баннер в UI, можно включать тестовый API)
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user