diff --git a/.circleci/config.yml b/.circleci/config.yml index c18fbe92f..54a4f18e0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -541,10 +541,10 @@ jobs: command: 'IGNORE_MISSING_MIRATIONS=true yarn cli graphql introspect' working_directory: 'packages/server' - # - run: - # name: Checking for GQL schema breakages against app.speckle.systems - # command: 'yarn rover graph check Speckle-Server@app-speckle-systems --schema ./introspected-schema.graphql' - # working_directory: 'packages/server' + - run: + name: Checking for GQL schema breakages against app.speckle.systems + command: 'yarn rover graph check Speckle-Server@app-speckle-systems --schema ./introspected-schema.graphql' + working_directory: 'packages/server' - run: name: Checking for GQL schema breakages against latest.speckle.systems diff --git a/packages/dui3/lib/common/generated/gql/graphql.ts b/packages/dui3/lib/common/generated/gql/graphql.ts index 91ca5203f..a30bbdd95 100644 --- a/packages/dui3/lib/common/generated/gql/graphql.ts +++ b/packages/dui3/lib/common/generated/gql/graphql.ts @@ -1913,11 +1913,8 @@ export type OnboardingCompletionInput = { }; export enum PaidWorkspacePlans { - Business = 'business', - Plus = 'plus', Pro = 'pro', ProUnlimited = 'proUnlimited', - Starter = 'starter', Team = 'team', TeamUnlimited = 'teamUnlimited' } @@ -4848,9 +4845,7 @@ export type WorkspacePlanPrice = { export enum WorkspacePlanStatuses { CancelationScheduled = 'cancelationScheduled', Canceled = 'canceled', - Expired = 'expired', PaymentFailed = 'paymentFailed', - Trial = 'trial', Valid = 'valid' } @@ -4862,16 +4857,10 @@ export type WorkspacePlanUsage = { export enum WorkspacePlans { Academia = 'academia', - Business = 'business', - BusinessInvoiced = 'businessInvoiced', Free = 'free', - Plus = 'plus', - PlusInvoiced = 'plusInvoiced', Pro = 'pro', ProUnlimited = 'proUnlimited', ProUnlimitedInvoiced = 'proUnlimitedInvoiced', - Starter = 'starter', - StarterInvoiced = 'starterInvoiced', Team = 'team', TeamUnlimited = 'teamUnlimited', TeamUnlimitedInvoiced = 'teamUnlimitedInvoiced', diff --git a/packages/frontend-2/components/pricingTable/PricingTable.vue b/packages/frontend-2/components/pricingTable/PricingTable.vue index c4146f91f..d5b5b4bb1 100644 --- a/packages/frontend-2/components/pricingTable/PricingTable.vue +++ b/packages/frontend-2/components/pricingTable/PricingTable.vue @@ -11,7 +11,7 @@ :workspace-id="props.workspaceId" :has-subscription="!!subscription" :currency="props.currency" - @on-upgrade-click="toggleUpgradeDialog(plan as PaidWorkspacePlansNew)" + @on-upgrade-click="toggleUpgradeDialog(plan as PaidWorkspacePlans)" /> (null) +const planToUpgrade = ref(null) const plans = computed(() => [ WorkspacePlans.Free, @@ -69,7 +69,7 @@ const plans = computed(() => [ const isAdmin = computed(() => props.role === Roles.Workspace.Admin) -const toggleUpgradeDialog = (plan: PaidWorkspacePlansNew) => { +const toggleUpgradeDialog = (plan: PaidWorkspacePlans) => { planToUpgrade.value = plan isUpgradeDialogOpen.value = !isUpgradeDialogOpen.value diff --git a/packages/frontend-2/components/settings/workspaces/billing/addOns/AddOns.vue b/packages/frontend-2/components/settings/workspaces/billing/addOns/AddOns.vue index 38512b2a5..cae4c7fbb 100644 --- a/packages/frontend-2/components/settings/workspaces/billing/addOns/AddOns.vue +++ b/packages/frontend-2/components/settings/workspaces/billing/addOns/AddOns.vue @@ -40,7 +40,7 @@ import { useWorkspacePlan } from '~~/lib/workspaces/composables/plan' import { useWorkspaceAddonPrices } from '~/lib/billing/composables/prices' import { formatPrice } from '~/lib/billing/helpers/plan' -import { PaidWorkspacePlansNew, type MaybeNullOrUndefined } from '@speckle/shared' +import { PaidWorkspacePlans, type MaybeNullOrUndefined } from '@speckle/shared' import { BillingInterval, Currency } from '~/lib/common/generated/gql/graphql' import { useActiveWorkspace } from '~/lib/workspaces/composables/activeWorkspace' import { useMixpanel } from '~~/lib/core/composables/mp' @@ -101,15 +101,15 @@ const unlimitedAddOnButton = computed(() => ({ })) const planToUpgrade = computed(() => { - return plan.value?.name === PaidWorkspacePlansNew.Team - ? PaidWorkspacePlansNew.TeamUnlimited - : PaidWorkspacePlansNew.ProUnlimited + return plan.value?.name === PaidWorkspacePlans.Team + ? PaidWorkspacePlans.TeamUnlimited + : PaidWorkspacePlans.ProUnlimited }) const addonPrice = computed(() => { if (!plan.value) return null const addonPrice = - addonPrices.value?.[currency.value]?.[plan.value.name as PaidWorkspacePlansNew] + addonPrices.value?.[currency.value]?.[plan.value.name as PaidWorkspacePlans] if (!addonPrice) return null return formatPrice({ diff --git a/packages/frontend-2/components/settings/workspaces/billing/upgradeDialog/SelectAddOn.vue b/packages/frontend-2/components/settings/workspaces/billing/upgradeDialog/SelectAddOn.vue index 0308da93d..ebebbae12 100644 --- a/packages/frontend-2/components/settings/workspaces/billing/upgradeDialog/SelectAddOn.vue +++ b/packages/frontend-2/components/settings/workspaces/billing/upgradeDialog/SelectAddOn.vue @@ -6,7 +6,7 @@