feat(ui): Add 'Available' filter to request list and remove unused MediaRequestStatus.AVAILABLE enum value (#905)

This commit is contained in:
TheCatLady
2021-02-14 05:21:49 -05:00
committed by GitHub
parent ef5d019c18
commit 9757e3ae0c
6 changed files with 140 additions and 60 deletions

View File

@@ -22,13 +22,15 @@ const messages = defineMessages({
filterAll: 'All',
filterPending: 'Pending',
filterApproved: 'Approved',
filterAvailable: 'Available',
filterProcessing: 'Processing',
noresults: 'No results.',
showallrequests: 'Show All Requests',
sortAdded: 'Request Date',
sortModified: 'Last Modified',
});
type Filter = 'all' | 'approved' | 'pending';
type Filter = 'all' | 'pending' | 'approved' | 'processing' | 'available';
type Sort = 'added' | 'modified';
const RequestList: React.FC = () => {
@@ -93,6 +95,12 @@ const RequestList: React.FC = () => {
<option value="approved">
{intl.formatMessage(messages.filterApproved)}
</option>
<option value="processing">
{intl.formatMessage(messages.filterProcessing)}
</option>
<option value="available">
{intl.formatMessage(messages.filterAvailable)}
</option>
</select>
</div>
<div className="flex flex-grow mb-2 sm:mb-0 lg:flex-grow-0">

View File

@@ -523,13 +523,6 @@ const TvRequestModal: React.FC<RequestModalProps> = ({
{intl.formatMessage(globalMessages.requested)}
</Badge>
)}
{!mediaSeason &&
seasonRequest?.status ===
MediaRequestStatus.AVAILABLE && (
<Badge badgeType="success">
{intl.formatMessage(globalMessages.available)}
</Badge>
)}
{mediaSeason?.[is4k ? 'status4k' : 'status'] ===
MediaStatus.PARTIALLY_AVAILABLE && (
<Badge badgeType="success">