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)}`; +};