Bypass database enum restrictions
This commit is contained in:
@@ -40,11 +40,8 @@ export class Subscription {
|
|||||||
@JoinColumn({ name: 'tenant_id' })
|
@JoinColumn({ name: 'tenant_id' })
|
||||||
tenant!: Tenant;
|
tenant!: Tenant;
|
||||||
|
|
||||||
@Column({
|
@Column({ type: 'varchar', length: 50, default: 'basic' })
|
||||||
type: 'enum',
|
plan!: string;
|
||||||
enum: SubscriptionPlan,
|
|
||||||
})
|
|
||||||
plan!: SubscriptionPlan;
|
|
||||||
|
|
||||||
@Column({ type: 'int' })
|
@Column({ type: 'int' })
|
||||||
max_companies!: number;
|
max_companies!: number;
|
||||||
@@ -67,12 +64,8 @@ export class Subscription {
|
|||||||
@Column({ type: 'int', default: 0 })
|
@Column({ type: 'int', default: 0 })
|
||||||
invoices_used_this_month!: number;
|
invoices_used_this_month!: number;
|
||||||
|
|
||||||
@Column({
|
@Column({ type: 'varchar', length: 50, default: 'active' })
|
||||||
type: 'enum',
|
status!: string;
|
||||||
enum: SubscriptionStatus,
|
|
||||||
default: SubscriptionStatus.ACTIVE,
|
|
||||||
})
|
|
||||||
status!: SubscriptionStatus;
|
|
||||||
|
|
||||||
@CreateDateColumn({ type: 'timestamp' })
|
@CreateDateColumn({ type: 'timestamp' })
|
||||||
created_at!: Date;
|
created_at!: Date;
|
||||||
|
|||||||
Reference in New Issue
Block a user