add status to user entity

This commit is contained in:
Hongbo Wu
2022-07-19 21:29:26 +08:00
committed by Jackson Harper
parent a97c3286bf
commit 35e060890e
2 changed files with 13 additions and 1 deletions

View File

@ -57,6 +57,11 @@ export enum RegistrationType {
Email = 'EMAIL',
}
export enum StatusType {
Active = 'ACTIVE',
Pending = 'PENDING',
}
export const keys = [
'id',
'name',

View File

@ -7,7 +7,11 @@ import {
PrimaryGeneratedColumn,
UpdateDateColumn,
} from 'typeorm'
import { MembershipTier, RegistrationType } from '../datalayer/user/model'
import {
MembershipTier,
RegistrationType,
StatusType,
} from '../datalayer/user/model'
import { NewsletterEmail } from './newsletter_email'
import { Profile } from './profile'
import { Label } from './label'
@ -53,4 +57,7 @@ export class User {
@OneToMany(() => Subscription, (subscription) => subscription.user)
subscriptions?: Subscription[]
@Column({ type: 'enum', enum: StatusType })
status!: string
}