From 103ee0b89524f9147c406653a011b8f545695994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 13 Jun 2026 07:52:01 +0400 Subject: [PATCH] =?UTF-8?q?v2:=20+admin=20=D0=BC=D0=BE=D0=BA-=D1=8E=D0=B7?= =?UTF-8?q?=D0=B5=D1=80=20(3=20=D0=BA=D0=BE=D0=BC=D0=BF=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B8,=20=D0=B1=D0=B5=D0=B7=20=D0=B8=D0=BC=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=BE=D0=BD=D0=B0=D1=86=D0=B8=D0=B8)=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=B3=D0=BE=20=D1=82?= =?UTF-8?q?=D0=B5=D1=81=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- v2/src/test/index.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 9eb1f80..a2583cb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ipwhitelist", - "version": "0.5.94", + "version": "0.5.95", "description": "IP WhiteList microservice for cloud provider", "main": "server.js", "scripts": { diff --git a/v2/src/test/index.js b/v2/src/test/index.js index 5335e45..870c36c 100644 --- a/v2/src/test/index.js +++ b/v2/src/test/index.js @@ -14,6 +14,7 @@ // u1 — обычный юзер, одна компания (WZ10001) // u2 — юзер с двумя компаниями (WZ20001, WZ20002) // imp — админ под имперсонацией (WZ01112 → WZ03709) +// adm — админ без имперсонации, 3 компании (WZ01112, WZ03709, WZ09999) // // ACTIONS (GET ?action=...): // add/edit/delete/list — CRUD через crud/ @@ -38,6 +39,8 @@ const USERS = { u1: { email:'u1@t.ru', clientId:'WZ10001', activeClientId:'WZ10001', allClientIds:['WZ10001'], companyName:'Одна', isAdmin:false, profiles:[{client_id:'WZ10001',company_name:'Одна'}] }, u2: { email:'u2@t.ru', clientId:'WZ20001', activeClientId:'WZ20002', allClientIds:['WZ20001','WZ20002'], companyName:'Вторая', isAdmin:false, profiles:[{client_id:'WZ20001',company_name:'Первая'},{client_id:'WZ20002',company_name:'Вторая'}] }, imp:{ email:'admin@t.ru', clientId:'WZ01112', activeClientId:'WZ01112', allClientIds:['WZ01112','WZ03709'], companyName:'Nubes', isAdmin:true, isImpersonated:true, originalUserEmail:'real@t.ru', impersonatedCompanyId:'WZ03709', profiles:[] }, + // admin — админ с 3 компаниями, БЕЗ имперсонации + adm:{ email:'admin@t.ru', clientId:'WZ01112', activeClientId:'WZ01112', allClientIds:['WZ01112','WZ03709','WZ09999'], companyName:'Nubes', isAdmin:true, profiles:[{client_id:'WZ01112',company_name:'Nubes'},{client_id:'WZ03709',company_name:'Дочка'},{client_id:'WZ09999',company_name:'Третья'}] }, }; function createTestRouter() {