From d5e6cc542f822911618b0a6e0938794316d90015 Mon Sep 17 00:00:00 2001 From: Qstick Date: Sat, 11 Jan 2020 16:44:30 -0500 Subject: [PATCH] Fixed: Sort by Status on MovieIndex Fixes #4018 --- frontend/src/Store/Actions/movieActions.js | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/frontend/src/Store/Actions/movieActions.js b/frontend/src/Store/Actions/movieActions.js index 43e2375e0..9d557365d 100644 --- a/frontend/src/Store/Actions/movieActions.js +++ b/frontend/src/Store/Actions/movieActions.js @@ -151,6 +151,31 @@ export const sortPredicates = { result += 3; } + return result; + }, + + movieStatus: function(item) { + let result = 0; + + const hasMovieFile = !!item.movieFile; + + if (hasMovieFile) { + // TODO: Consider Quality Weight for Sorting within status of hasMovie + if (item.movieFile.qualityCutoffNotMet) { + result += 4; + } else { + result += 8; + } + } + + if (item.isAvailable) { + result++; + } + + if (item.monitored) { + result += 2; + } + return result; } };