diff --git a/src/Ombi/ClientApp/src/app/interfaces/IMovieDb.ts b/src/Ombi/ClientApp/src/app/interfaces/IMovieDb.ts index 63443ae4c..4aaaf0741 100644 --- a/src/Ombi/ClientApp/src/app/interfaces/IMovieDb.ts +++ b/src/Ombi/ClientApp/src/app/interfaces/IMovieDb.ts @@ -2,3 +2,8 @@ id: number; name: string; } + +export interface IMovieDbGenre { + id: number; + name: string; +} diff --git a/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.html b/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.html index 4d47aa8a9..af05fa08e 100644 --- a/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.html +++ b/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.html @@ -15,7 +15,7 @@
- + + + + + {{option.name}} + + + + + + + {{key.name}} + + + + + + + + + {{option.name}} + + + + + + + {{key.name}} + + + + @@ -52,4 +92,4 @@ - \ No newline at end of file + diff --git a/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.ts b/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.ts index 228d4fc42..d0686ef4d 100644 --- a/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.ts +++ b/src/Ombi/ClientApp/src/app/settings/themoviedb/themoviedb.component.ts @@ -2,7 +2,7 @@ import { Component, OnInit, ElementRef, ViewChild } from "@angular/core"; import { MatAutocomplete } from "@angular/material/autocomplete"; -import { ITheMovieDbSettings, IMovieDbKeyword } from "../../interfaces"; +import { ITheMovieDbSettings, IMovieDbKeyword, IMovieDbGenre } from "../../interfaces"; import { NotificationService } from "../../services"; import { SettingsService } from "../../services"; import { TheMovieDbService } from "../../services"; @@ -15,6 +15,11 @@ interface IKeywordTag { initial: boolean; } +interface IGenres { + id: number; + name: string; +} + @Component({ templateUrl: "./themoviedb.component.html", styleUrls: ["./themoviedb.component.scss"] @@ -23,8 +28,13 @@ export class TheMovieDbComponent implements OnInit { public settings: ITheMovieDbSettings; public excludedKeywords: IKeywordTag[]; + public excludedMovieGenres: IGenres[]; + public excludedTvGenres: IGenres[]; public tagForm: FormGroup; public filteredTags: IMovieDbKeyword[]; + public filteredMovieGenres: IMovieDbGenre[]; + public filteredTvGenres: IMovieDbGenre[]; + @ViewChild('fruitInput') public fruitInput: ElementRef; constructor(private settingsService: SettingsService,