mirror of
https://github.com/stashapp/stash.git
synced 2025-12-18 12:54:38 +03:00
Add filter on Movie section "Is Missing is scenes" (#800)
This commit is contained in:
@@ -162,6 +162,10 @@ func (qb *MovieQueryBuilder) Query(movieFilter *MovieFilterType, findFilter *Fin
|
|||||||
body += `left join movies_images on movies_images.movie_id = movies.id
|
body += `left join movies_images on movies_images.movie_id = movies.id
|
||||||
`
|
`
|
||||||
whereClauses = appendClause(whereClauses, "movies_images.back_image IS NULL")
|
whereClauses = appendClause(whereClauses, "movies_images.back_image IS NULL")
|
||||||
|
case "scenes":
|
||||||
|
body += `left join movies_scenes on movies_scenes.movie_id = movies.id
|
||||||
|
`
|
||||||
|
whereClauses = appendClause(whereClauses, "movies_scenes.scene_id IS NULL")
|
||||||
default:
|
default:
|
||||||
whereClauses = appendClause(whereClauses, "movies."+*isMissingFilter+" IS NULL")
|
whereClauses = appendClause(whereClauses, "movies."+*isMissingFilter+" IS NULL")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ export class StudioIsMissingCriterionOption implements ICriterionOption {
|
|||||||
|
|
||||||
export class MovieIsMissingCriterion extends IsMissingCriterion {
|
export class MovieIsMissingCriterion extends IsMissingCriterion {
|
||||||
public type: CriterionType = "movieIsMissing";
|
public type: CriterionType = "movieIsMissing";
|
||||||
public options: string[] = ["front_image", "back_image"];
|
public options: string[] = ["front_image", "back_image", "scenes"];
|
||||||
}
|
}
|
||||||
|
|
||||||
export class MovieIsMissingCriterionOption implements ICriterionOption {
|
export class MovieIsMissingCriterionOption implements ICriterionOption {
|
||||||
|
|||||||
Reference in New Issue
Block a user