Add scenes filter to galleries (#4840)

This commit is contained in:
bob123491234
2024-05-19 22:04:45 -05:00
committed by GitHub
parent 769540be55
commit 3e3e8b95e2
10 changed files with 51 additions and 1 deletions

View File

@@ -171,6 +171,7 @@ export type InputType =
| "studios"
| "tags"
| "performer_tags"
| "scenes"
| "scene_tags"
| "movies"
| "galleries"

View File

@@ -0,0 +1,17 @@
import { ILabeledIdCriterion, ILabeledIdCriterionOption } from "./criterion";
const inputType = "scenes";
export const ScenesCriterionOption = new ILabeledIdCriterionOption(
"scenes",
"scenes",
true,
inputType,
() => new ScenesCriterion()
);
export class ScenesCriterion extends ILabeledIdCriterion {
constructor() {
super(ScenesCriterionOption);
}
}

View File

@@ -10,6 +10,7 @@ import { OrganizedCriterionOption } from "./criteria/organized";
import { HasChaptersCriterionOption } from "./criteria/has-chapters";
import { PerformersCriterionOption } from "./criteria/performers";
import { AverageResolutionCriterionOption } from "./criteria/resolution";
import { ScenesCriterionOption } from "./criteria/scenes";
import { StudiosCriterionOption } from "./criteria/studios";
import {
PerformerTagsCriterionOption,
@@ -61,6 +62,7 @@ const criterionOptions = [
createMandatoryNumberCriterionOption("performer_age"),
PerformerFavoriteCriterionOption,
createMandatoryNumberCriterionOption("image_count"),
ScenesCriterionOption,
StudiosCriterionOption,
createStringCriterionOption("url"),
createMandatoryNumberCriterionOption("file_count", "zip_file_count"),

View File

@@ -145,6 +145,7 @@ export type CriterionType =
| "tag_count"
| "performers"
| "studios"
| "scenes"
| "movies"
| "galleries"
| "birth_year"