Add source to the admin dashboard so we can modify for users
This commit is contained in:
@ -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()
|
||||
|
||||
Reference in New Issue
Block a user