Sort allowed sorting keys

pull/10521/head
Bogdan 5 months ago
parent 1421179654
commit dc599b6531

@ -33,12 +33,12 @@ namespace Radarr.Api.V3.Blocklist
var pagingSpec = pagingResource.MapToPagingSpec<BlocklistResource, NzbDrone.Core.Blocklisting.Blocklist>( var pagingSpec = pagingResource.MapToPagingSpec<BlocklistResource, NzbDrone.Core.Blocklisting.Blocklist>(
new HashSet<string>(StringComparer.OrdinalIgnoreCase) new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
"movieMetadata.sortTitle", "date",
"sourceTitle", "indexer",
"languages", "languages",
"movieMetadata.sortTitle",
"quality", "quality",
"date", "sourceTitle"
"indexer"
}, },
"date", "date",
SortDirection.Descending); SortDirection.Descending);

@ -67,10 +67,10 @@ namespace Radarr.Api.V3.History
var pagingSpec = pagingResource.MapToPagingSpec<HistoryResource, MovieHistory>( var pagingSpec = pagingResource.MapToPagingSpec<HistoryResource, MovieHistory>(
new HashSet<string>(StringComparer.OrdinalIgnoreCase) new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
"movieMetadata.sortTitle", "date",
"languages", "languages",
"quality", "movieMetadata.sortTitle",
"date" "quality"
}, },
"date", "date",
SortDirection.Descending); SortDirection.Descending);

@ -52,9 +52,9 @@ namespace Radarr.Api.V3.ImportLists
new HashSet<string>(StringComparer.OrdinalIgnoreCase) new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
"id", "id",
"tmdbId",
"movieTitle", "movieTitle",
"movieYear" "movieYear",
"tmdbId"
}, },
"id", "id",
SortDirection.Descending); SortDirection.Descending);

@ -142,20 +142,20 @@ namespace Radarr.Api.V3.Queue
var pagingSpec = pagingResource.MapToPagingSpec<QueueResource, NzbDrone.Core.Queue.Queue>( var pagingSpec = pagingResource.MapToPagingSpec<QueueResource, NzbDrone.Core.Queue.Queue>(
new HashSet<string>(StringComparer.OrdinalIgnoreCase) new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
"timeleft", "added",
"status", "downloadClient",
"movies.sortTitle", "estimatedCompletionTime",
"year", "indexer",
"languages", "languages",
"quality", "movies.sortTitle",
"progress",
"protocol", "protocol",
"indexer", "quality",
"downloadClient",
"title",
"size", "size",
"estimatedCompletionTime", "status",
"added", "timeleft",
"progress" "title",
"year"
}, },
"timeleft", "timeleft",
SortDirection.Ascending); SortDirection.Ascending);

@ -49,11 +49,11 @@ namespace Radarr.Api.V3.Wanted
var pagingSpec = pagingResource.MapToPagingSpec<MovieResource, Movie>( var pagingSpec = pagingResource.MapToPagingSpec<MovieResource, Movie>(
new HashSet<string>(StringComparer.OrdinalIgnoreCase) new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
"movieMetadata.sortTitle",
"movieMetadata.year",
"movieMetadata.inCinemas",
"movieMetadata.digitalRelease", "movieMetadata.digitalRelease",
"movieMetadata.inCinemas",
"movieMetadata.physicalRelease", "movieMetadata.physicalRelease",
"movieMetadata.sortTitle",
"movieMetadata.year",
"movies.lastSearchTime" "movies.lastSearchTime"
}, },
"movieMetadata.sortTitle", "movieMetadata.sortTitle",

@ -45,11 +45,11 @@ namespace Radarr.Api.V3.Wanted
var pagingSpec = pagingResource.MapToPagingSpec<MovieResource, Movie>( var pagingSpec = pagingResource.MapToPagingSpec<MovieResource, Movie>(
new HashSet<string>(StringComparer.OrdinalIgnoreCase) new HashSet<string>(StringComparer.OrdinalIgnoreCase)
{ {
"movieMetadata.sortTitle",
"movieMetadata.year",
"movieMetadata.inCinemas",
"movieMetadata.digitalRelease", "movieMetadata.digitalRelease",
"movieMetadata.inCinemas",
"movieMetadata.physicalRelease", "movieMetadata.physicalRelease",
"movieMetadata.sortTitle",
"movieMetadata.year",
"movies.lastSearchTime" "movies.lastSearchTime"
}, },
"movieMetadata.sortTitle", "movieMetadata.sortTitle",

Loading…
Cancel
Save