feat(custom-domain): remove domainName + add migration for custom dom… (#9872)

…ain + feature flag

Blocked by #9849
This commit is contained in:
Antoine Moreaux
2025-01-28 15:28:18 +01:00
committed by GitHub
parent 0e981bae0a
commit eb88f6f584
14 changed files with 95 additions and 50 deletions

View File

@ -311,7 +311,6 @@ export class SignInUpService {
const workspaceToCreate = this.workspaceRepository.create({
subdomain: await this.domainManagerService.generateSubdomain(),
displayName: '',
domainName: '',
inviteHash: v4(),
activationStatus: WorkspaceActivationStatus.PENDING_CREATION,
logo,

View File

@ -11,6 +11,7 @@ export enum FeatureFlagKey {
IsAdvancedFiltersEnabled = 'IS_ADVANCED_FILTERS_ENABLED',
IsCommandMenuV2Enabled = 'IS_COMMAND_MENU_V2_ENABLED',
IsJsonFilterEnabled = 'IS_JSON_FILTER_ENABLED',
IsCustomDomainEnabled = 'IS_CUSTOM_DOMAIN_ENABLED',
IsLocalizationEnabled = 'IS_LOCALIZATION_ENABLED',
IsBillingPlansEnabled = 'IS_BILLING_PLANS_ENABLED',
IsRichTextV2Enabled = 'IS_RICH_TEXT_V2_ENABLED',

View File

@ -32,10 +32,6 @@ export class Workspace {
@PrimaryGeneratedColumn('uuid')
id: string;
@Field({ nullable: true })
@Column({ nullable: true })
domainName?: string;
@Field({ nullable: true })
@Column({ nullable: true })
displayName?: string;
@ -126,6 +122,10 @@ export class Workspace {
@Column({ unique: true })
subdomain: string;
@Field({ nullable: true })
@Column({ unique: true, nullable: true })
hostname?: string;
@Field()
@Column({ default: true })
isGoogleAuthEnabled: boolean;