Add source to the admin dashboard so we can modify for users

This commit is contained in:
Jackson Harper
2023-05-29 15:31:55 +08:00
parent c8c27bae89
commit 7116a75c6e

View File

@ -59,6 +59,12 @@ export enum StatusType {
Pending = 'PENDING',
}
export enum AuthProvider {
Apple = 'APPLE',
Google = 'GOOGLE',
Email = 'EMAIL',
}
@Entity({ name: 'admin_user' })
export class AdminUser extends BaseEntity {
@PrimaryGeneratedColumn()
@ -93,6 +99,12 @@ export class User extends BaseEntity {
@OneToMany(() => UserArticle, (ua) => ua.user)
articles!: UserArticle[]
@Column('text')
sourceUserId!: string
@Column({ type: 'enum', enum: AuthProvider })
source!: AuthProvider
}
@Entity()