A list of all requests.
{isShow ? 'Show' : 'Movie'}
{#if isShow}
Season
{/if}
Minimum Quality
Wanted Quality
Requested by
Approved
Approved by
Actions
{#each requests as request (request.id)}
{#if filter(request)}
{#if isShow}
{getFullyQualifiedMediaName(
(request as components['schemas']['RichSeasonRequest']).show
)}
{:else}
{getFullyQualifiedMediaName(
(request as components['schemas']['RichMovieRequest']).movie
)}
{/if}
{#if isShow}
{(request as components['schemas']['RichSeasonRequest']).season.number}
{/if}
{getTorrentQualityString(request.min_quality)}
{getTorrentQualityString(request.wanted_quality)}
{request.requested_by?.email ?? 'N/A'}
{request.authorized_by?.email ?? 'N/A'}
{#if user().is_superuser}
{#if isShow}
{:else}
{/if}
{/if}
{#if user().is_superuser || user().id === request.requested_by?.id}
{/if}
{/if}
{:else}
There are currently no requests.
{/each}