Merge pull request #2272 from omnivore-app/fix/admin-user-source

Add source to the admin dashboard so we can modify for users
This commit is contained in:
Jackson Harper 2023-05-30 09:00:50 +08:00 committed by GitHub
commit c557c3353b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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()