6431 create new field activationStatus inside workspace table (#6439)

Closes #6431 
- create new field `activationStatus`
- create migration commands
- add logic to update `activationStatus` on workspace activation and on
stripe subscriptionStatus change

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
bosiraphael
2024-07-30 12:36:39 +02:00
committed by GitHub
parent 8e35edad30
commit cd4263f7fd
16 changed files with 242 additions and 30 deletions

View File

@ -5,6 +5,7 @@ import {
SubscriptionStatus,
User,
Workspace,
WorkspaceActivationStatus,
} from '~/generated/graphql';
type MockedUser = Pick<
@ -37,7 +38,7 @@ export const mockDefaultWorkspace: Workspace = {
inviteHash: 'twenty.com-invite-hash',
logo: workspaceLogoUrl,
allowImpersonation: true,
activationStatus: 'active',
activationStatus: WorkspaceActivationStatus.Active,
featureFlags: [
{
id: '1492de61-5018-4368-8923-4f1eeaf988c4',