Fix onboarding status refacto (#6533)

see comments in
https://github.com/twentyhq/twenty/pull/6531#pullrequestreview-2217807413
- rename method
- add check before setting create profile pending user var
This commit is contained in:
martmull 2024-08-07 17:09:11 +02:00 committed by GitHub
parent 8408cf6d19
commit 10817c5388
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 17 additions and 13 deletions

View File

@ -73,7 +73,7 @@ export class BackfillNewOnboardingUserVarsCommand extends CommandRunner {
});
for (const user of workspace.users) {
await this.onboardingService.setOnboardingCreateProfileCompletion({
await this.onboardingService.setOnboardingCreateProfilePending({
userId: user.id,
workspaceId: workspace.id,
value: true,

View File

@ -197,11 +197,13 @@ export class SignInUpService {
value: true,
});
await this.onboardingService.setOnboardingCreateProfileCompletion({
userId: user.id,
workspaceId: workspace.id,
value: true,
});
if (firstName === '' && lastName === '') {
await this.onboardingService.setOnboardingCreateProfilePending({
userId: user.id,
workspaceId: workspace.id,
value: true,
});
}
return user;
}
@ -257,11 +259,13 @@ export class SignInUpService {
value: true,
});
await this.onboardingService.setOnboardingCreateProfileCompletion({
userId: user.id,
workspaceId: workspace.id,
value: true,
});
if (firstName === '' && lastName === '') {
await this.onboardingService.setOnboardingCreateProfilePending({
userId: user.id,
workspaceId: workspace.id,
value: true,
});
}
await this.onboardingService.setOnboardingInviteTeamPending({
workspaceId: workspace.id,

View File

@ -131,7 +131,7 @@ export class OnboardingService {
});
}
async setOnboardingCreateProfileCompletion({
async setOnboardingCreateProfilePending({
userId,
workspaceId,
value,

View File

@ -36,7 +36,7 @@ export class WorkspaceWorkspaceMemberListener {
return;
}
await this.onboardingService.setOnboardingCreateProfileCompletion({
await this.onboardingService.setOnboardingCreateProfilePending({
userId: payload.userId,
workspaceId: payload.workspaceId,
value: false,