FEAT - LAUNCHER: wire Engine access roles

This commit is contained in:
DCCONSTRUCTIONS
2026-05-17 21:49:45 +03:00
parent ec91821fdc
commit 55ab952ae8
4 changed files with 90 additions and 8 deletions
+7 -5
View File
@@ -77,19 +77,19 @@ export const mockServices: Service[] = [
{
id: "service_nodedc",
slug: "nodedc",
title: "NodeDC",
title: "ENGINE",
subtitle: "Агентная платформа",
description: "Сборка, запуск и мониторинг агентных workflow.",
fullDescription:
"NodeDC используется для настройки агентных процессов, визуальной оркестрации, интеграций и runtime-мониторинга.",
url: "https://dev.handhdc.ru/sso/launch",
launchUrl: "https://dev.handhdc.ru/sso/launch",
url: "https://engine.nodedc.ru/",
launchUrl: "https://engine.nodedc.ru/",
accentColor: "#B5FF5A",
fallbackGradient: "linear-gradient(128deg, rgba(181, 255, 90, 0.84), rgba(37, 58, 36, 0.86) 42%, #0A0D10 82%)",
status: "active",
order: 10,
authentikApplicationSlug: "nodedc",
authentikGroupName: "service-nodedc",
authentikApplicationSlug: "nodedc-engine",
authentikGroupName: "nodedc:engine:viewer",
createdAt: "2026-04-01T10:00:00Z",
updatedAt: now,
},
@@ -207,6 +207,8 @@ export const mockGrants: ServiceGrant[] = [
grant("grant_dctouch_task_admins", "service_task_manager", "group", "group_dctouch_admins", "admin"),
grant("grant_dctouch_task_managers", "service_task_manager", "group", "group_dctouch_managers", "member"),
grant("grant_dctouch_nodedc_admins", "service_nodedc", "group", "group_dctouch_admins", "admin"),
grant("grant_engine_user_silver_psih_yahoo_com", "service_nodedc", "user", "user_silver_psih", "member"),
grant("grant_engine_user_constr_dc_yahoo_com", "service_nodedc", "user", "user_constr_dc_yahoo_com", "viewer"),
];
export const mockExceptions: ServiceAccessException[] = [];