From b0b113b83db83f45e0c70c6639003469a85fd880 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Mon, 2 Jan 2023 11:16:43 +0800 Subject: [PATCH] Add the status to the admin user model --- pkg/admin/src/db.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/admin/src/db.ts b/pkg/admin/src/db.ts index eebd57d02..612c70826 100644 --- a/pkg/admin/src/db.ts +++ b/pkg/admin/src/db.ts @@ -40,6 +40,11 @@ export const registerDatabase = async (): Promise => { 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[] }