ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: PROJECT-LEVEL ДОСТУПЫ OPERATIONAL CORE
This commit is contained in:
@@ -14,11 +14,23 @@
|
||||
"contactEmail": "dcctouch@gmail.com",
|
||||
"notes": "Live-клиент NODE.DC для первичной проверки control-plane, SSO и доступа к сервисам.",
|
||||
"createdAt": "2026-05-04T00:00:00.000Z",
|
||||
"updatedAt": "2026-05-06T08:44:44.882Z",
|
||||
"updatedAt": "2026-05-08T10:14:10.727Z",
|
||||
"integrations": {
|
||||
"taskManager": {
|
||||
"workspaceSlug": "nodedc",
|
||||
"workspaceName": "NODE DC"
|
||||
"workspaceName": "NODE DC",
|
||||
"workspaces": [
|
||||
{
|
||||
"slug": "nodedc",
|
||||
"name": "NODE DC",
|
||||
"isPrimary": true
|
||||
},
|
||||
{
|
||||
"slug": "dcabramov",
|
||||
"name": "DCABRAMOV",
|
||||
"isPrimary": false
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"inn": null
|
||||
@@ -75,7 +87,7 @@
|
||||
"avatarUrl": null,
|
||||
"globalStatus": "active",
|
||||
"createdAt": "2026-05-05T16:02:43.235Z",
|
||||
"updatedAt": "2026-05-05T16:04:53.004Z"
|
||||
"updatedAt": "2026-05-08T11:44:25.215Z"
|
||||
},
|
||||
{
|
||||
"id": "user_silverpsih007_gmail_com",
|
||||
@@ -149,10 +161,10 @@
|
||||
"id": "mem_client_romashka_support_dctouch_ru",
|
||||
"clientId": "client_romashka",
|
||||
"userId": "user_support_dctouch_ru",
|
||||
"role": "member",
|
||||
"role": "client_admin",
|
||||
"status": "active",
|
||||
"createdAt": "2026-05-05T16:02:43.235Z",
|
||||
"updatedAt": "2026-05-05T16:02:43.235Z"
|
||||
"updatedAt": "2026-05-08T11:44:24.773Z"
|
||||
},
|
||||
{
|
||||
"id": "mem_client_romashka_silverpsih007_gmail_com",
|
||||
@@ -387,16 +399,6 @@
|
||||
"createdAt": "2026-05-05T14:57:13.249Z",
|
||||
"updatedAt": "2026-05-05T14:57:13.249Z"
|
||||
},
|
||||
{
|
||||
"id": "grant_task_manager_user_support_dctouch_ru",
|
||||
"serviceId": "service_task_manager",
|
||||
"targetType": "user",
|
||||
"targetId": "user_support_dctouch_ru",
|
||||
"appRole": "member",
|
||||
"status": "active",
|
||||
"createdAt": "2026-05-05T16:04:52.709Z",
|
||||
"updatedAt": "2026-05-05T16:04:52.709Z"
|
||||
},
|
||||
{
|
||||
"id": "grant_task_manager_user_silverpsih007_gmail_com",
|
||||
"serviceId": "service_task_manager",
|
||||
@@ -426,6 +428,16 @@
|
||||
"status": "active",
|
||||
"createdAt": "2026-05-06T01:28:06.515Z",
|
||||
"updatedAt": "2026-05-06T01:28:06.515Z"
|
||||
},
|
||||
{
|
||||
"id": "grant_task_manager_user_support_dctouch_ru",
|
||||
"serviceId": "service_task_manager",
|
||||
"targetType": "user",
|
||||
"targetId": "user_support_dctouch_ru",
|
||||
"appRole": "member",
|
||||
"status": "active",
|
||||
"createdAt": "2026-05-05T16:04:52.709Z",
|
||||
"updatedAt": "2026-05-08T10:14:37.303Z"
|
||||
}
|
||||
],
|
||||
"exceptions": [],
|
||||
@@ -501,7 +513,7 @@
|
||||
"state": "pending",
|
||||
"lastSyncAt": "2026-05-04T12:55:13.842Z",
|
||||
"error": null,
|
||||
"updatedAt": "2026-05-06T08:44:44.887Z"
|
||||
"updatedAt": "2026-05-08T10:14:10.729Z"
|
||||
},
|
||||
{
|
||||
"id": "sync_dc_touch_authentik",
|
||||
@@ -620,9 +632,9 @@
|
||||
"objectType": "user",
|
||||
"target": "authentik",
|
||||
"state": "synced",
|
||||
"lastSyncAt": "2026-05-05T16:04:53.004Z",
|
||||
"lastSyncAt": "2026-05-08T11:44:25.215Z",
|
||||
"error": null,
|
||||
"updatedAt": "2026-05-05T16:04:53.004Z"
|
||||
"updatedAt": "2026-05-08T11:44:25.215Z"
|
||||
},
|
||||
{
|
||||
"id": "sync_grant_service_task_manager_user_support_dctouch_ru",
|
||||
@@ -633,7 +645,7 @@
|
||||
"state": "pending",
|
||||
"lastSyncAt": null,
|
||||
"error": null,
|
||||
"updatedAt": "2026-05-05T16:04:52.709Z"
|
||||
"updatedAt": "2026-05-08T10:14:37.305Z"
|
||||
},
|
||||
{
|
||||
"id": "sync_invite_invite_silverpsih007_gmail_com",
|
||||
@@ -2367,6 +2379,126 @@
|
||||
"clientId": null,
|
||||
"result": "success",
|
||||
"details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user"
|
||||
},
|
||||
{
|
||||
"id": "audit_dc_support_2",
|
||||
"at": "2026-05-08T10:08:56.801Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Назначен Tasker project",
|
||||
"objectType": "task-manager-project-membership",
|
||||
"objectName": "DC SUPPORT",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": "Workspace: NODE DC; Project: DCTM-WT-CODEX; Role: member"
|
||||
},
|
||||
{
|
||||
"id": "audit_dctouch_2",
|
||||
"at": "2026-05-08T10:10:17.084Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Обновлён клиент",
|
||||
"objectType": "client",
|
||||
"objectName": "DCTOUCH",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": null
|
||||
},
|
||||
{
|
||||
"id": "audit_dctouch_3",
|
||||
"at": "2026-05-08T10:11:08.178Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Обновлён клиент",
|
||||
"objectType": "client",
|
||||
"objectName": "DCTOUCH",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": null
|
||||
},
|
||||
{
|
||||
"id": "audit_dctouch_4",
|
||||
"at": "2026-05-08T10:14:10.729Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Обновлён клиент",
|
||||
"objectType": "client",
|
||||
"objectName": "DCTOUCH",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": null
|
||||
},
|
||||
{
|
||||
"id": "audit_support_dctouch_ru_task_manager_2",
|
||||
"at": "2026-05-08T10:14:37.304Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Обновлён доступ пользователя к сервису",
|
||||
"objectType": "grant",
|
||||
"objectName": "support@dctouch.ru / task-manager",
|
||||
"clientId": null,
|
||||
"result": "success",
|
||||
"details": "Value: member"
|
||||
},
|
||||
{
|
||||
"id": "audit_dc_support_3",
|
||||
"at": "2026-05-08T10:14:37.448Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Назначен Tasker workspace",
|
||||
"objectType": "task-manager-membership",
|
||||
"objectName": "DC SUPPORT",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": "Workspace: DCABRAMOV; Role: member"
|
||||
},
|
||||
{
|
||||
"id": "audit_support_dctouch_ru_6",
|
||||
"at": "2026-05-08T10:14:38.013Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Пользователь синхронизирован в Authentik",
|
||||
"objectType": "user",
|
||||
"objectName": "support@dctouch.ru",
|
||||
"clientId": null,
|
||||
"result": "success",
|
||||
"details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user"
|
||||
},
|
||||
{
|
||||
"id": "audit_support_dctouch_ru_7",
|
||||
"at": "2026-05-08T11:44:24.774Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Обновлено членство",
|
||||
"objectType": "user",
|
||||
"objectName": "support@dctouch.ru",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": "Role: client_admin; status: active"
|
||||
},
|
||||
{
|
||||
"id": "audit_support_dctouch_ru_8",
|
||||
"at": "2026-05-08T11:44:25.215Z",
|
||||
"actorUserId": "user_root",
|
||||
"actorName": "DC SUDO",
|
||||
"action": "Пользователь синхронизирован в Authentik",
|
||||
"objectType": "user",
|
||||
"objectName": "support@dctouch.ru",
|
||||
"clientId": null,
|
||||
"result": "success",
|
||||
"details": "Groups: nodedc:launcher:user, nodedc:taskmanager:user"
|
||||
},
|
||||
{
|
||||
"id": "audit_dc_constrictions_2",
|
||||
"at": "2026-05-08T11:52:50.107Z",
|
||||
"actorUserId": "user_support_dctouch_ru",
|
||||
"actorName": "DC SUPPORT",
|
||||
"action": "Назначен Tasker project",
|
||||
"objectType": "task-manager-project-membership",
|
||||
"objectName": "DC CONSTRICTIONS",
|
||||
"clientId": "client_romashka",
|
||||
"result": "success",
|
||||
"details": "Workspace: NODE DC; Project: Менеджмент; Role: member"
|
||||
}
|
||||
],
|
||||
"settings": {
|
||||
@@ -2454,6 +2586,47 @@
|
||||
"planeUserId": "1cc7ae3a-1f42-41ac-8cc2-1ff0fce59554",
|
||||
"planeRole": 15,
|
||||
"updatedAt": "2026-05-06T11:20:48.841Z"
|
||||
},
|
||||
{
|
||||
"id": "tasker_mem_client_romashka_user_support_dctouch_ru_dcabramov",
|
||||
"clientId": "client_romashka",
|
||||
"userId": "user_support_dctouch_ru",
|
||||
"workspaceSlug": "dcabramov",
|
||||
"workspaceName": "DCABRAMOV",
|
||||
"role": "member",
|
||||
"planeUserId": "53e56870-8772-4dfd-9c8c-2eeacfb53caa",
|
||||
"planeRole": 15,
|
||||
"updatedAt": "2026-05-08T10:14:37.448Z"
|
||||
}
|
||||
],
|
||||
"taskManagerProjectMemberships": [
|
||||
{
|
||||
"id": "tasker_project_mem_client_romashka_user_support_dctouch_ru_nodedc_823af409_bcfd_498c_b2fb_31119ff23",
|
||||
"clientId": "client_romashka",
|
||||
"userId": "user_support_dctouch_ru",
|
||||
"workspaceSlug": "nodedc",
|
||||
"workspaceName": "NODE DC",
|
||||
"projectId": "823af409-bcfd-498c-b2fb-31119ff238a7",
|
||||
"projectIdentifier": "CODEX",
|
||||
"projectName": "DCTM-WT-CODEX",
|
||||
"role": "member",
|
||||
"planeUserId": "53e56870-8772-4dfd-9c8c-2eeacfb53caa",
|
||||
"planeRole": 15,
|
||||
"updatedAt": "2026-05-08T10:08:56.800Z"
|
||||
},
|
||||
{
|
||||
"id": "tasker_project_mem_client_romashka_user_support_dcconstructions_ru_nodedc_a3de175a_2df5_4604_aadf_6",
|
||||
"clientId": "client_romashka",
|
||||
"userId": "user_support_dcconstructions_ru",
|
||||
"workspaceSlug": "nodedc",
|
||||
"workspaceName": "NODE DC",
|
||||
"projectId": "a3de175a-2df5-4604-aadf-618877445135",
|
||||
"projectIdentifier": "MGR",
|
||||
"projectName": "Менеджмент",
|
||||
"role": "member",
|
||||
"planeUserId": "1cc7ae3a-1f42-41ac-8cc2-1ff0fce59554",
|
||||
"planeRole": 15,
|
||||
"updatedAt": "2026-05-08T11:52:50.104Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user