fix: persist engine logout url
This commit is contained in:
parent
2c6efdd116
commit
e2c70649c7
|
|
@ -1960,6 +1960,10 @@ function normalizeService(service) {
|
||||||
service.launchUrl === "https://nodedc.ru/" || service.launchUrl === "https://dev.handhdc.ru/sso/launch"
|
service.launchUrl === "https://nodedc.ru/" || service.launchUrl === "https://dev.handhdc.ru/sso/launch"
|
||||||
? "https://engine.nodedc.ru/"
|
? "https://engine.nodedc.ru/"
|
||||||
: service.launchUrl,
|
: service.launchUrl,
|
||||||
|
logoutUrl:
|
||||||
|
!service.logoutUrl || service.logoutUrl === "https://nodedc.ru/logout"
|
||||||
|
? "https://engine.nodedc.ru/logout"
|
||||||
|
: service.logoutUrl,
|
||||||
authentikApplicationSlug: service.authentikApplicationSlug === "nodedc" ? "nodedc-engine" : service.authentikApplicationSlug,
|
authentikApplicationSlug: service.authentikApplicationSlug === "nodedc" ? "nodedc-engine" : service.authentikApplicationSlug,
|
||||||
authentikGroupName: service.authentikGroupName === "service-nodedc" ? "nodedc:engine:viewer" : service.authentikGroupName,
|
authentikGroupName: service.authentikGroupName === "service-nodedc" ? "nodedc:engine:viewer" : service.authentikGroupName,
|
||||||
};
|
};
|
||||||
|
|
@ -2853,6 +2857,7 @@ function sanitizeServicePatch(payload, service) {
|
||||||
"fullDescription",
|
"fullDescription",
|
||||||
"url",
|
"url",
|
||||||
"launchUrl",
|
"launchUrl",
|
||||||
|
"logoutUrl",
|
||||||
"iconUrl",
|
"iconUrl",
|
||||||
"coverImageUrl",
|
"coverImageUrl",
|
||||||
"coverMediaKind",
|
"coverMediaKind",
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ export interface Service {
|
||||||
fullDescription?: string | null;
|
fullDescription?: string | null;
|
||||||
url: string;
|
url: string;
|
||||||
launchUrl?: string | null;
|
launchUrl?: string | null;
|
||||||
|
logoutUrl?: string | null;
|
||||||
iconUrl?: string | null;
|
iconUrl?: string | null;
|
||||||
coverImageUrl?: string | null;
|
coverImageUrl?: string | null;
|
||||||
coverMediaKind?: MediaKind | null;
|
coverMediaKind?: MediaKind | null;
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,7 @@ export const mockServices: Service[] = [
|
||||||
"NodeDC используется для настройки агентных процессов, визуальной оркестрации, интеграций и runtime-мониторинга.",
|
"NodeDC используется для настройки агентных процессов, визуальной оркестрации, интеграций и runtime-мониторинга.",
|
||||||
url: "https://engine.nodedc.ru/",
|
url: "https://engine.nodedc.ru/",
|
||||||
launchUrl: "https://engine.nodedc.ru/",
|
launchUrl: "https://engine.nodedc.ru/",
|
||||||
|
logoutUrl: "https://engine.nodedc.ru/logout",
|
||||||
accentColor: "#B5FF5A",
|
accentColor: "#B5FF5A",
|
||||||
fallbackGradient: "linear-gradient(128deg, rgba(181, 255, 90, 0.84), rgba(37, 58, 36, 0.86) 42%, #0A0D10 82%)",
|
fallbackGradient: "linear-gradient(128deg, rgba(181, 255, 90, 0.84), rgba(37, 58, 36, 0.86) 42%, #0A0D10 82%)",
|
||||||
status: "active",
|
status: "active",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue