get rid of onboarding requirements
This commit is contained in:
@ -40,16 +40,9 @@ export default resolver.pipe(resolver.zod(Login), async ({ email, password }, ct
|
||||
const user = await authenticateUser(email, password);
|
||||
|
||||
const organization = user.memberships[0]!.organization;
|
||||
const hasCompletedOnboarding =
|
||||
Boolean(organization.twilioAccountSid) &&
|
||||
Boolean(organization.twilioAuthToken) &&
|
||||
Boolean(organization.twilioApiKey) &&
|
||||
Boolean(organization.twilioApiSecret) &&
|
||||
Boolean(organization.phoneNumbers.length > 1);
|
||||
await ctx.session.$create({
|
||||
userId: user.id,
|
||||
roles: [user.role, user.memberships[0]!.role],
|
||||
hasCompletedOnboarding: hasCompletedOnboarding || undefined,
|
||||
orgId: organization.id,
|
||||
});
|
||||
|
||||
|
@ -31,6 +31,7 @@ export default resolver.pipe(resolver.zod(Signup), async ({ email, password, ful
|
||||
userId: user.id,
|
||||
roles: [user.role, user.memberships[0]!.role],
|
||||
orgId: user.memberships[0]!.organizationId,
|
||||
shouldShowWelcomeMessage: true,
|
||||
});
|
||||
return user;
|
||||
});
|
||||
|
Reference in New Issue
Block a user