disable workflow execution if billing issue (#11374)

closes https://github.com/twentyhq/core-team-issues/issues/404
This commit is contained in:
Etienne
2025-04-03 16:18:44 +02:00
committed by GitHub
parent 7eec64b6e0
commit 752eb93836
12 changed files with 165 additions and 40 deletions

View File

@ -1,5 +1,6 @@
import Stripe from 'stripe';
import { BillingProductKey } from 'src/engine/core-modules/billing/enums/billing-product-key.enum';
import { BillingUsageType } from 'src/engine/core-modules/billing/enums/billing-usage-type.enum';
export const createMockStripeProductUpdatedData = (
@ -17,8 +18,8 @@ export const createMockStripeProductUpdatedData = (
marketing_features: [],
metadata: {
planKey: 'base',
isBaseProduct: 'true',
priceUsageBased: BillingUsageType.LICENSED,
productKey: BillingProductKey.BASE_PRODUCT,
},
name: 'kjnnjkjknkjnjkn',
package_dimensions: null,