feat(ee): personal spaces

This commit is contained in:
Philipinho
2026-06-20 13:30:58 +01:00
parent 1867aa8bf6
commit 9d19a3269f
26 changed files with 397 additions and 9 deletions
@@ -0,0 +1,19 @@
import { ModuleRef } from '@nestjs/core';
export async function provisionPersonalSpaceForNewUser(
moduleRef: ModuleRef,
userId: string,
workspaceId: string,
): Promise<void> {
try {
// eslint-disable-next-line @typescript-eslint/no-require-imports
const personalSpaceModule = require('../../ee/personal-space/services/personal-space.service');
const personalSpaceService = moduleRef.get(
personalSpaceModule.PersonalSpaceService,
{ strict: false },
);
await personalSpaceService.provisionForNewUser(userId, workspaceId);
} catch {
// module not found
}
}