Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915)
This commit is contained in:
parent
f8e0fb8a27
commit
2fbcf203aa
28 changed files with 3015 additions and 19 deletions
|
|
@ -0,0 +1,6 @@
|
|||
import { PublicationStatus } from "./publication-status";
|
||||
|
||||
export interface PublicationStatusDto {
|
||||
value: PublicationStatus;
|
||||
title: string;
|
||||
}
|
||||
5
UI/Web/src/app/_models/metadata/publication-status.ts
Normal file
5
UI/Web/src/app/_models/metadata/publication-status.ts
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
export enum PublicationStatus {
|
||||
OnGoing = 0,
|
||||
Hiatus = 1,
|
||||
Completed = 2
|
||||
}
|
||||
|
|
@ -27,6 +27,7 @@ export interface SeriesFilter {
|
|||
sortOptions: SortOptions | null;
|
||||
tags: Array<number>;
|
||||
languages: Array<string>;
|
||||
publicationStatus: Array<number>;
|
||||
}
|
||||
|
||||
export interface SortOptions {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import { CollectionTag } from "./collection-tag";
|
||||
import { Genre } from "./genre";
|
||||
import { AgeRating } from "./metadata/age-rating";
|
||||
import { PublicationStatus } from "./metadata/publication-status";
|
||||
import { Person } from "./person";
|
||||
import { Tag } from "./tag";
|
||||
|
||||
|
|
@ -24,4 +25,5 @@ export interface SeriesMetadata {
|
|||
releaseYear: number;
|
||||
language: string;
|
||||
seriesId: number;
|
||||
publicationStatus: PublicationStatus;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue