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() {