mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
feat(onboarding): add emailPasswordEnabled to meta, remove logoDataUrl from org
This commit is contained in:
@@ -1,90 +1,90 @@
|
||||
export type OnboardingSsoProvider = { id: string; label: string };
|
||||
|
||||
export type OnboardingMeta = {
|
||||
passkeyEnabled: boolean;
|
||||
hasExistingUsers: boolean;
|
||||
ssoProviders: OnboardingSsoProvider[];
|
||||
defaultUserMode: boolean;
|
||||
resumeStepId: string;
|
||||
passkeyEnabled: boolean;
|
||||
hasExistingUsers: boolean;
|
||||
ssoProviders: OnboardingSsoProvider[];
|
||||
defaultUserMode: boolean;
|
||||
resumeStepId: string;
|
||||
emailPasswordEnabled: boolean;
|
||||
};
|
||||
|
||||
export type OnboardingAccountData = {
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
email: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
email: string;
|
||||
};
|
||||
|
||||
export type OnboardingSecurityData = {
|
||||
method: 'passkey' | 'two-factor' | 'skipped';
|
||||
method: "passkey" | "two-factor" | "skipped";
|
||||
};
|
||||
|
||||
export type OnboardingPreferencesData = {
|
||||
theme: 'light' | 'dark';
|
||||
avatarUrl?: string;
|
||||
theme: "light" | "dark";
|
||||
avatarUrl?: string;
|
||||
};
|
||||
|
||||
export type OnboardingOrgData = {
|
||||
id: string;
|
||||
name: string;
|
||||
logoDataUrl?: string;
|
||||
id: string;
|
||||
name: string;
|
||||
};
|
||||
|
||||
export type OnboardingMember = {
|
||||
email: string;
|
||||
role: 'member' | 'admin';
|
||||
email: string;
|
||||
role: "member" | "admin";
|
||||
};
|
||||
|
||||
export type OnboardingChannel = {
|
||||
id: string;
|
||||
provider: string;
|
||||
label: string;
|
||||
name: string;
|
||||
config: Record<string, unknown>;
|
||||
id: string;
|
||||
provider: string;
|
||||
label: string;
|
||||
name: string;
|
||||
config: Record<string, unknown>;
|
||||
};
|
||||
|
||||
export type OnboardingDefaultsData = {
|
||||
notifierId?: string;
|
||||
storageId?: string;
|
||||
notifierId?: string;
|
||||
storageId?: string;
|
||||
};
|
||||
|
||||
export type OnboardingAgent = {
|
||||
id: string;
|
||||
name: string;
|
||||
notifierId?: string;
|
||||
storageId?: string;
|
||||
id: string;
|
||||
name: string;
|
||||
notifierId?: string;
|
||||
storageId?: string;
|
||||
};
|
||||
|
||||
export type OnboardingDatabase = {
|
||||
id: string;
|
||||
name: string;
|
||||
engine: 'postgres' | 'mysql' | 'mongodb';
|
||||
id: string;
|
||||
name: string;
|
||||
engine: "postgres" | "mysql" | "mongodb";
|
||||
};
|
||||
|
||||
export type OnboardingDbSettings = {
|
||||
retentionDays: number;
|
||||
notifierId?: string;
|
||||
storageId?: string;
|
||||
retentionDays: number;
|
||||
notifierId?: string;
|
||||
storageId?: string;
|
||||
};
|
||||
|
||||
export type OnboardingProjectData = {
|
||||
id: string;
|
||||
name: string;
|
||||
description: string;
|
||||
databaseIds: string[];
|
||||
id: string;
|
||||
name: string;
|
||||
description: string;
|
||||
databaseIds: string[];
|
||||
};
|
||||
|
||||
export type OnboardingFlowData = {
|
||||
meta?: OnboardingMeta;
|
||||
account?: OnboardingAccountData;
|
||||
security?: OnboardingSecurityData;
|
||||
preferences?: OnboardingPreferencesData;
|
||||
org?: OnboardingOrgData;
|
||||
members?: OnboardingMember[];
|
||||
notifiers?: OnboardingChannel[];
|
||||
storages?: OnboardingChannel[];
|
||||
defaults?: OnboardingDefaultsData;
|
||||
agents?: OnboardingAgent[];
|
||||
databases?: OnboardingDatabase[];
|
||||
project?: OnboardingProjectData;
|
||||
dbSettings?: Record<string, OnboardingDbSettings>;
|
||||
meta?: OnboardingMeta;
|
||||
account?: OnboardingAccountData;
|
||||
security?: OnboardingSecurityData;
|
||||
preferences?: OnboardingPreferencesData;
|
||||
org?: OnboardingOrgData;
|
||||
members?: OnboardingMember[];
|
||||
notifiers?: OnboardingChannel[];
|
||||
storages?: OnboardingChannel[];
|
||||
defaults?: OnboardingDefaultsData;
|
||||
agents?: OnboardingAgent[];
|
||||
databases?: OnboardingDatabase[];
|
||||
project?: OnboardingProjectData;
|
||||
dbSettings?: Record<string, OnboardingDbSettings>;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user