feat: add Memind analytics admin and Umami SSO

This commit is contained in:
john
2026-07-16 14:09:12 +08:00
parent 23a5f147fd
commit 7c2af3306a
9 changed files with 170 additions and 3 deletions
+7 -1
View File
@@ -30,6 +30,7 @@ import type {
PolicyMap,
PortalUser,
MindSpaceAdminConfig,
MindSpaceAnalyticsUpdate,
MemoryV2AdminConfig,
MemoryV2AdminConfigResponse,
MemoryV2ModelApiType,
@@ -319,8 +320,13 @@ export async function getMindSpaceAdminConfig(): Promise<MindSpaceAdminConfig> {
return result.config;
}
export async function getUmamiSsoUrl(): Promise<string> {
const result = await portalFetch<{ url: string }>('/admin-api/analytics/sso');
return result.url;
}
export async function updateMindSpaceAdminConfig(
payload: Partial<MindSpaceAdminConfig>,
payload: Partial<MindSpaceAdminConfig> & { analytics?: MindSpaceAnalyticsUpdate },
): Promise<MindSpaceAdminConfig> {
const result = await portalFetch<{ config: MindSpaceAdminConfig }>('/admin-api/mindspace/config', {
method: 'PATCH',