feat(web): support searching by EXIF rating (#16208)

* Add rating to search DTO

* Add search by EXIF rating in search query builder

* Generate OpenAPI spec

* Add rating filter on web

* Add rating filter to search docs

* Format / lint

* Hide rating filter if ratings are disabled

* chore: component order in form

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
Jason Antwi-Appah
2025-02-20 10:17:06 -06:00
committed by GitHub
parent f6ba071569
commit 34b88bb47a
12 changed files with 134 additions and 3 deletions
+6
View File
@@ -114,6 +114,12 @@ class BaseSearchDto {
@ValidateUUID({ each: true, optional: true })
tagIds?: string[];
@Optional()
@IsInt()
@Max(5)
@Min(-1)
rating?: number;
}
export class RandomSearchDto extends BaseSearchDto {