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
}
// if license status is inactive then default it to basic
if status == LicenseStatusInactive {
if status == LicenseStatusInvalid {
planName = PlanNameBasic
}

View File

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

View File

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

View File

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

View File

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

View File

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