mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Movie/Group tags (#4969)
* Combine common tag control code into hook * Combine common scraped tag row code into hook
This commit is contained in:
@@ -3,6 +3,7 @@ import {
|
||||
createDateCriterionOption,
|
||||
createMandatoryTimestampCriterionOption,
|
||||
createDurationCriterionOption,
|
||||
createMandatoryNumberCriterionOption,
|
||||
} from "./criteria/criterion";
|
||||
import { MovieIsMissingCriterionOption } from "./criteria/is-missing";
|
||||
import { StudiosCriterionOption } from "./criteria/studios";
|
||||
@@ -10,10 +11,18 @@ import { PerformersCriterionOption } from "./criteria/performers";
|
||||
import { ListFilterOptions } from "./filter-options";
|
||||
import { DisplayMode } from "./types";
|
||||
import { RatingCriterionOption } from "./criteria/rating";
|
||||
import { TagsCriterionOption } from "./criteria/tags";
|
||||
|
||||
const defaultSortBy = "name";
|
||||
|
||||
const sortByOptions = ["name", "random", "date", "duration", "rating"]
|
||||
const sortByOptions = [
|
||||
"name",
|
||||
"random",
|
||||
"date",
|
||||
"duration",
|
||||
"rating",
|
||||
"tag_count",
|
||||
]
|
||||
.map(ListFilterOptions.createSortBy)
|
||||
.concat([
|
||||
{
|
||||
@@ -33,6 +42,8 @@ const criterionOptions = [
|
||||
RatingCriterionOption,
|
||||
PerformersCriterionOption,
|
||||
createDateCriterionOption("date"),
|
||||
TagsCriterionOption,
|
||||
createMandatoryNumberCriterionOption("tag_count"),
|
||||
createMandatoryTimestampCriterionOption("created_at"),
|
||||
createMandatoryTimestampCriterionOption("updated_at"),
|
||||
];
|
||||
|
||||
@@ -35,6 +35,10 @@ const sortByOptions = ["name", "random"]
|
||||
messageID: "scene_count",
|
||||
value: "scenes_count",
|
||||
},
|
||||
{
|
||||
messageID: "movie_count",
|
||||
value: "movies_count",
|
||||
},
|
||||
{
|
||||
messageID: "marker_count",
|
||||
value: "scene_markers_count",
|
||||
@@ -53,6 +57,7 @@ const criterionOptions = [
|
||||
createMandatoryNumberCriterionOption("image_count"),
|
||||
createMandatoryNumberCriterionOption("gallery_count"),
|
||||
createMandatoryNumberCriterionOption("performer_count"),
|
||||
createMandatoryNumberCriterionOption("movie_count"),
|
||||
createMandatoryNumberCriterionOption("marker_count"),
|
||||
ParentTagsCriterionOption,
|
||||
new MandatoryNumberCriterionOption("parent_tag_count", "parent_count"),
|
||||
|
||||
@@ -172,6 +172,7 @@ export type CriterionType =
|
||||
| "image_count"
|
||||
| "gallery_count"
|
||||
| "performer_count"
|
||||
| "movie_count"
|
||||
| "death_year"
|
||||
| "url"
|
||||
| "interactive"
|
||||
|
||||
Reference in New Issue
Block a user