Implemented Publication Status in SeriesMetadata and the ability to filter it. (#915)

This commit is contained in:
Joseph Milazzo 2022-01-08 13:10:03 -08:00 committed by GitHub
parent f8e0fb8a27
commit 2fbcf203aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 3015 additions and 19 deletions

View file

@ -0,0 +1,6 @@
import { PublicationStatus } from "./publication-status";
export interface PublicationStatusDto {
value: PublicationStatus;
title: string;
}

View file

@ -0,0 +1,5 @@
export enum PublicationStatus {
OnGoing = 0,
Hiatus = 1,
Completed = 2
}

View file

@ -27,6 +27,7 @@ export interface SeriesFilter {
sortOptions: SortOptions | null;
tags: Array<number>;
languages: Array<string>;
publicationStatus: Array<number>;
}
export interface SortOptions {

View file

@ -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;
}