Query bug fixes (#1510)

* Fix joins being dropped
* Fix missing scene stash_id criterion
* Refactor criterion handlers
* Add tag alias filter
* Remove handleCriterionFunc
This commit is contained in:
WithoutPants
2021-06-21 15:48:28 +10:00
committed by GitHub
parent df6e06aaf6
commit 5fdfbaa7f1
11 changed files with 150 additions and 151 deletions

View File

@@ -1,4 +1,7 @@
import { createMandatoryNumberCriterionOption } from "./criteria/criterion";
import {
createMandatoryNumberCriterionOption,
createStringCriterionOption,
} from "./criteria/criterion";
import { TagIsMissingCriterionOption } from "./criteria/is-missing";
import { ListFilterOptions } from "./filter-options";
import { DisplayMode } from "./types";
@@ -34,6 +37,7 @@ const sortByOptions = [
const displayModeOptions = [DisplayMode.Grid, DisplayMode.List];
const criterionOptions = [
TagIsMissingCriterionOption,
createStringCriterionOption("aliases"),
createMandatoryNumberCriterionOption("scene_count"),
createMandatoryNumberCriterionOption("image_count"),
createMandatoryNumberCriterionOption("gallery_count"),