chore(licenses): update the license events and the state names (#7021)

This commit is contained in:
Vikrant Gupta 2025-02-04 14:11:13 +05:30 committed by GitHub
parent 5fe04078e5
commit e414215786
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 7 additions and 7 deletions

View File

@ -140,7 +140,7 @@ func NewLicenseV3(data map[string]interface{}) (*LicenseV3, error) {
return nil, err return nil, err
} }
// if license status is inactive then default it to basic // if license status is inactive then default it to basic
if status == LicenseStatusInactive { if status == LicenseStatusInvalid {
planName = PlanNameBasic planName = PlanNameBasic
} }

View File

@ -21,7 +21,7 @@ var (
) )
var ( var (
LicenseStatusInactive = "INACTIVE" LicenseStatusInvalid = "INVALID"
) )
const DisableUpsell = "DISABLE_UPSELL" const DisableUpsell = "DISABLE_UPSELL"

View File

@ -156,7 +156,7 @@ function PrivateRoute({ children }: PrivateRouteProps): JSX.Element {
const currentRoute = mapRoutes.get('current'); const currentRoute = mapRoutes.get('current');
const shouldSuspendWorkspace = const shouldSuspendWorkspace =
activeLicenseV3.status === LicenseStatus.SUSPENDED && activeLicenseV3.status === LicenseStatus.SUSPENDED &&
activeLicenseV3.state === LicenseState.PAYMENT_FAILED; activeLicenseV3.state === LicenseState.DEFAULTED;
if (shouldSuspendWorkspace && currentRoute) { if (shouldSuspendWorkspace && currentRoute) {
navigateToWorkSpaceSuspended(currentRoute); navigateToWorkSpaceSuspended(currentRoute);

View File

@ -250,7 +250,7 @@ function AppLayout(props: AppLayoutProps): JSX.Element {
if ( if (
!isFetchingActiveLicenseV3 && !isFetchingActiveLicenseV3 &&
!isNull(activeLicenseV3) && !isNull(activeLicenseV3) &&
activeLicenseV3?.event_queue?.event === LicenseEvent.FAILED_PAYMENT activeLicenseV3?.event_queue?.event === LicenseEvent.DEFAULT
) { ) {
setShowPaymentFailedWarning(true); setShowPaymentFailedWarning(true);
} }

View File

@ -61,7 +61,7 @@ function WorkspaceSuspended(): JSX.Element {
if (!isFetchingActiveLicenseV3 && activeLicenseV3) { if (!isFetchingActiveLicenseV3 && activeLicenseV3) {
const shouldSuspendWorkspace = const shouldSuspendWorkspace =
activeLicenseV3.status === LicenseStatus.SUSPENDED && activeLicenseV3.status === LicenseStatus.SUSPENDED &&
activeLicenseV3.state === LicenseState.PAYMENT_FAILED; activeLicenseV3.state === LicenseState.DEFAULTED;
if (!shouldSuspendWorkspace) { if (!shouldSuspendWorkspace) {
history.push(ROUTES.APPLICATION); history.push(ROUTES.APPLICATION);

View File

@ -1,6 +1,6 @@
export enum LicenseEvent { export enum LicenseEvent {
NO_EVENT = '', NO_EVENT = '',
FAILED_PAYMENT = 'FAILED_PAYMENT', DEFAULT = 'DEFAULT',
} }
export enum LicenseStatus { export enum LicenseStatus {
@ -9,7 +9,7 @@ export enum LicenseStatus {
} }
export enum LicenseState { export enum LicenseState {
PAYMENT_FAILED = 'PAYMENT_FAILED', DEFAULTED = 'DEFAULTED',
ACTIVE = 'ACTIVE', ACTIVE = 'ACTIVE',
} }