Add the status to the admin user model
This commit is contained in:
@ -40,6 +40,11 @@ export const registerDatabase = async (): Promise<Connection> => {
|
||||
return connection
|
||||
}
|
||||
|
||||
export enum StatusType {
|
||||
Active = 'ACTIVE',
|
||||
Pending = 'PENDING',
|
||||
}
|
||||
|
||||
@Entity({ name: 'admin_user' })
|
||||
export class AdminUser extends BaseEntity {
|
||||
@PrimaryGeneratedColumn()
|
||||
@ -69,6 +74,9 @@ export class User extends BaseEntity {
|
||||
@Column({ type: 'timestamp' })
|
||||
public updated_at!: Date
|
||||
|
||||
@Column({ type: 'enum', enum: StatusType })
|
||||
status!: StatusType
|
||||
|
||||
@OneToMany(() => UserArticle, (ua) => ua.user)
|
||||
articles!: UserArticle[]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user