v2: +admin мок-юзер (3 компании, без имперсонации) для полного тестирования
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ipwhitelist",
|
"name": "ipwhitelist",
|
||||||
"version": "0.5.94",
|
"version": "0.5.95",
|
||||||
"description": "IP WhiteList microservice for cloud provider",
|
"description": "IP WhiteList microservice for cloud provider",
|
||||||
"main": "server.js",
|
"main": "server.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
// u1 — обычный юзер, одна компания (WZ10001)
|
// u1 — обычный юзер, одна компания (WZ10001)
|
||||||
// u2 — юзер с двумя компаниями (WZ20001, WZ20002)
|
// u2 — юзер с двумя компаниями (WZ20001, WZ20002)
|
||||||
// imp — админ под имперсонацией (WZ01112 → WZ03709)
|
// imp — админ под имперсонацией (WZ01112 → WZ03709)
|
||||||
|
// adm — админ без имперсонации, 3 компании (WZ01112, WZ03709, WZ09999)
|
||||||
//
|
//
|
||||||
// ACTIONS (GET ?action=...):
|
// ACTIONS (GET ?action=...):
|
||||||
// add/edit/delete/list — CRUD через crud/
|
// 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:'Одна'}] },
|
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:'Вторая'}] },
|
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:[] },
|
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() {
|
function createTestRouter() {
|
||||||
|
|||||||
Reference in New Issue
Block a user