mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 20:34:37 +03:00
Make phash a link to duplicates (#2154)
This commit is contained in:
committed by
GitHub
parent
523edfb575
commit
deb5a2958d
@@ -18,6 +18,7 @@ import {
|
||||
CriterionValue,
|
||||
} from "src/models/list-filter/criteria/criterion";
|
||||
import { GalleriesCriterion } from "src/models/list-filter/criteria/galleries";
|
||||
import { PhashCriterion } from "src/models/list-filter/criteria/phash";
|
||||
|
||||
function addExtraCriteria(
|
||||
dest: Criterion<CriterionValue>[],
|
||||
@@ -270,6 +271,15 @@ const makeSceneMarkerUrl = (
|
||||
return `/scenes/${sceneMarker.scene.id}?t=${sceneMarker.seconds}`;
|
||||
};
|
||||
|
||||
const makeScenesPHashMatchUrl = (phash: GQL.Maybe<string> | undefined) => {
|
||||
if (!phash) return "#";
|
||||
const filter = new ListFilterModel(GQL.FilterMode.Scenes);
|
||||
const criterion = new PhashCriterion();
|
||||
criterion.value = phash;
|
||||
filter.criteria.push(criterion);
|
||||
return `/scenes?${filter.makeQueryParameters()}`;
|
||||
};
|
||||
|
||||
const makeGalleryImagesUrl = (
|
||||
gallery: Partial<GQL.GalleryDataFragment | GQL.SlimGalleryDataFragment>,
|
||||
extraCriteria?: Criterion<CriterionValue>[]
|
||||
@@ -302,6 +312,7 @@ export default {
|
||||
makeTagPerformersUrl,
|
||||
makeTagGalleriesUrl,
|
||||
makeTagImagesUrl,
|
||||
makeScenesPHashMatchUrl,
|
||||
makeSceneMarkerUrl,
|
||||
makeMovieScenesUrl,
|
||||
makeChildStudiosUrl,
|
||||
|
||||
Reference in New Issue
Block a user