From 4e3c37809ca4728337e3a92ec6fec9b08a3953f3 Mon Sep 17 00:00:00 2001 From: neo773 <62795688+neo773@users.noreply.github.com> Date: Fri, 17 Oct 2025 02:12:11 +0530 Subject: [PATCH] Add schema name display in Settings Admin Workspace (#15151) --- .../components/SettingsAdminWorkspaceContent.tsx | 6 ++++++ .../admin-panel/utils/get-workspace-schema-name.util.ts | 5 +++++ 2 files changed, 11 insertions(+) create mode 100644 packages/twenty-front/src/modules/settings/admin-panel/utils/get-workspace-schema-name.util.ts diff --git a/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx b/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx index c8198ef199..d39b5d7db1 100644 --- a/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx +++ b/packages/twenty-front/src/modules/settings/admin-panel/components/SettingsAdminWorkspaceContent.tsx @@ -7,6 +7,7 @@ import { useImpersonationAuth } from '@/settings/admin-panel/hooks/useImpersonat import { useImpersonationRedirect } from '@/settings/admin-panel/hooks/useImpersonationRedirect'; import { userLookupResultState } from '@/settings/admin-panel/states/userLookupResultState'; import { type WorkspaceInfo } from '@/settings/admin-panel/types/WorkspaceInfo'; +import { getWorkspaceSchemaName } from '@/settings/admin-panel/utils/get-workspace-schema-name.util'; import { useSnackBar } from '@/ui/feedback/snack-bar-manager/hooks/useSnackBar'; import { Table } from '@/ui/layout/table/components/Table'; import { TableBody } from '@/ui/layout/table/components/TableBody'; @@ -165,6 +166,11 @@ export const SettingsAdminWorkspaceContent = ({ label: t`ID`, value: activeWorkspace?.id, }, + { + Icon: IconId, + label: t`Schema name`, + value: getWorkspaceSchemaName(activeWorkspace?.id!), + }, { Icon: IconLink, label: t`URL`, diff --git a/packages/twenty-front/src/modules/settings/admin-panel/utils/get-workspace-schema-name.util.ts b/packages/twenty-front/src/modules/settings/admin-panel/utils/get-workspace-schema-name.util.ts new file mode 100644 index 0000000000..02d2f9f54a --- /dev/null +++ b/packages/twenty-front/src/modules/settings/admin-panel/utils/get-workspace-schema-name.util.ts @@ -0,0 +1,5 @@ +import { uuidToBase36 } from 'twenty-shared/utils'; + +export const getWorkspaceSchemaName = (workspaceId: string): string => { + return `workspace_${uuidToBase36(workspaceId)}`; +};