Movie scene sort (#1325)

* Add movie_scene_number sort order
* Sort movie scenes by scene number by default
This commit is contained in:
WithoutPants
2021-04-22 12:22:51 +10:00
committed by GitHub
parent 1767390e0d
commit bf3f658091
6 changed files with 30 additions and 11 deletions

View File

@@ -673,6 +673,9 @@ func (qb *sceneQueryBuilder) setSceneSort(query *queryBuilder, findFilter *model
sort := findFilter.GetSort("title")
direction := findFilter.GetDirection()
switch sort {
case "movie_scene_number":
query.join(moviesScenesTable, "movies_join", "scenes.id")
query.sortAndPagination += fmt.Sprintf(" ORDER BY movies_join.scene_index %s", getSortDirection(direction))
case "tag_count":
query.sortAndPagination += getCountSort(sceneTable, scenesTagsTable, sceneIDColumn, direction)
case "performer_count":