diff --git a/package.json b/package.json index 6e88f8d..ae42e4b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ipwhitelist", - "version": "0.5.128", + "version": "0.5.129", "description": "IP WhiteList microservice for cloud provider", "main": "server.js", "scripts": { diff --git a/v2/src/config/index.js b/v2/src/config/index.js index f1d3900..549d880 100644 --- a/v2/src/config/index.js +++ b/v2/src/config/index.js @@ -9,7 +9,7 @@ // ═══════════════════════════════════════════════════════════════════════════════ module.exports = { - version: '0.5.128', + version: '0.5.129', // ── IAM ────────────────────────────────────────────────────────────────── iamUrl: process.env.V2_IAM_URL || 'https://auth-api.ngcloud.ru/api/v1/auth/user', diff --git a/v2/src/impersonation/index.js b/v2/src/impersonation/index.js index 3d8cda6..02cb3d0 100644 --- a/v2/src/impersonation/index.js +++ b/v2/src/impersonation/index.js @@ -26,24 +26,9 @@ function enhanceImpersonation(req, res, next) { const u = req.session && req.session.user; if (!u) return next(); - console.log('[v2:impersonation] enter', { - sessionID: req.sessionID, - email: u.email, - activeClientId: u.activeClientId, - clientId: u.clientId, - isImpersonated: u.isImpersonated, - originalUserEmail: u.originalUserEmail, - path: req.originalUrl, - }); - // ── IAM-имперсонация (уже есть в сессии) — просто добавляем компании ── if (u.isImpersonated && u.originalUserEmail === ORIGINAL_EMAIL) { addExtraCompanies(u); - console.log('[v2:impersonation] addExtraCompanies', { - sessionID: req.sessionID, - activeClientId: u.activeClientId, - allClientIds: u.allClientIds, - }); return next(); } @@ -71,14 +56,6 @@ function enhanceImpersonation(req, res, next) { is_active_profile: cid === MAIN_COMPANY, })); - console.log('[v2:impersonation] applied test impersonation', { - sessionID: req.sessionID, - activeClientId: u.activeClientId, - clientId: u.clientId, - originalUserEmail: u.originalUserEmail, - allClientIds: u.allClientIds, - }); - return next(); } diff --git a/v2/src/router/index.js b/v2/src/router/index.js index 0a863d6..0864fd6 100644 --- a/v2/src/router/index.js +++ b/v2/src/router/index.js @@ -29,15 +29,6 @@ function resolveContext(req, res, next) { const u = req.session && req.session.user; - console.log('[v2:resolveContext] enter', { - sessionID: req.sessionID, - hasSession: !!req.session, - hasUser: !!u, - sessionActiveClientId: u ? u.activeClientId : null, - sessionClientId: u ? u.clientId : null, - url: req.originalUrl, - }); - // Нет сессии — нет доступа if (!u) return res.redirect('/v2/login'); @@ -62,14 +53,6 @@ function resolveContext(req, res, next) { req.allClientIds = allCids; req.profiles = u.profiles || []; - console.log('[v2:resolveContext] exit', { - sessionID: req.sessionID, - reqClientId: req.clientId, - reqEmail: req.email, - canAdmin: req.canAdmin, - isImpersonated: req.isImpersonated, - }); - next(); } diff --git a/v2/src/user/index.js b/v2/src/user/index.js index 45e22bc..81705a9 100644 --- a/v2/src/user/index.js +++ b/v2/src/user/index.js @@ -55,10 +55,8 @@ function createUserRouter() { const targetId = req.query.switchTo; const allowed = isAdmin || (req.profiles || []).find(p => p.client_id === targetId); if (allowed) { - const oldId = req.session.user.activeClientId; req.session.user.activeClientId = targetId; - clId = targetId; // использовать новый для crud.list - switchDebug = { from: oldId, to: targetId, sessionID: req.sessionID }; + clId = targetId; } } @@ -83,11 +81,6 @@ function createUserRouter() { entries, limit, used, companies, activeClientId: clId, - debugClientId: clId, - sessionId: req.sessionID || '', - sessionActiveClientId: req.session && req.session.user ? (req.session.user.activeClientId || '') : '', - sessionClientId: req.session && req.session.user ? (req.session.user.clientId || '') : '', - switchDebug, user: templateUser, includeDeleted, version: config.version, diff --git a/views/v2/user.ejs b/views/v2/user.ejs index a666de8..36537a1 100644 --- a/views/v2/user.ejs +++ b/views/v2/user.ejs @@ -129,24 +129,6 @@ if(p.get('error')){document.write('