mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Merge pull request #3597 from omnivore-app/fix/admin-archived_at
Add archived at for library_items
This commit is contained in:
commit
a5f3c5992a
1 changed files with 15 additions and 6 deletions
|
|
@ -71,6 +71,15 @@ export enum AuthProvider {
|
|||
Email = 'EMAIL',
|
||||
}
|
||||
|
||||
export enum LibraryItemState {
|
||||
Failed = 'FAILED',
|
||||
Processing = 'PROCESSING',
|
||||
Succeeded = 'SUCCEEDED',
|
||||
Deleted = 'DELETED',
|
||||
Archived = 'ARCHIVED',
|
||||
ContentNotFetched = 'CONTENT_NOT_FETCHED',
|
||||
}
|
||||
|
||||
@Entity({ name: 'admin_user' })
|
||||
export class AdminUser extends BaseEntity {
|
||||
@PrimaryGeneratedColumn()
|
||||
|
|
@ -328,6 +337,9 @@ export class LibraryItem extends BaseEntity {
|
|||
@ManyToOne(() => User, (user) => user.articles, { eager: true })
|
||||
user!: User
|
||||
|
||||
@Column({ type: 'enum', name: 'state' })
|
||||
state!: LibraryItemState
|
||||
|
||||
@Column({ type: 'text', name: 'original_url' })
|
||||
originalUrl!: string
|
||||
|
||||
|
|
@ -343,12 +355,6 @@ export class LibraryItem extends BaseEntity {
|
|||
@Column('text', { nullable: true })
|
||||
subscription?: string | null
|
||||
|
||||
@Column('text', { array: true, nullable: true })
|
||||
recommender_names?: string[] | null
|
||||
|
||||
@Column('text', { array: true, nullable: true })
|
||||
label_names?: string[] | null
|
||||
|
||||
@OneToOne(() => UploadFile, { onDelete: 'CASCADE' })
|
||||
@JoinColumn({ name: 'upload_file_id' })
|
||||
uploadFile?: UploadFile
|
||||
|
|
@ -359,6 +365,9 @@ export class LibraryItem extends BaseEntity {
|
|||
@Column({ type: 'timestamp', name: 'deleted_at' })
|
||||
deletedAt?: Date | null
|
||||
|
||||
@Column({ type: 'timestamp', name: 'archived_at' })
|
||||
archivedAt!: Date | null
|
||||
|
||||
@Column({ type: 'timestamp', name: 'created_at' })
|
||||
createdAt!: Date
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue