1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-19 21:46:50 -04:00

New: Show release source in history grab details

(cherry picked from commit 1609f0c9647b89bf55b8c043eeffc8a61653a1e5)

Closes #10830
This commit is contained in:
Stevie Robinson
2025-01-11 02:05:46 +01:00
committed by Bogdan
parent c2ac49a873
commit 99f6be3f3d
2 changed files with 37 additions and 0 deletions
@@ -41,6 +41,7 @@ function HistoryDetails(props: HistoryDetailsProps) {
indexer, indexer,
releaseGroup, releaseGroup,
movieMatchType, movieMatchType,
releaseSource,
customFormatScore, customFormatScore,
nzbInfoUrl, nzbInfoUrl,
downloadClient, downloadClient,
@@ -53,6 +54,31 @@ function HistoryDetails(props: HistoryDetailsProps) {
const downloadClientNameInfo = downloadClientName ?? downloadClient; const downloadClientNameInfo = downloadClientName ?? downloadClient;
let releaseSourceMessage = '';
switch (releaseSource) {
case 'Unknown':
releaseSourceMessage = translate('Unknown');
break;
case 'Rss':
releaseSourceMessage = translate('Rss');
break;
case 'Search':
releaseSourceMessage = translate('Search');
break;
case 'UserInvokedSearch':
releaseSourceMessage = translate('UserInvokedSearch');
break;
case 'InteractiveSearch':
releaseSourceMessage = translate('InteractiveSearch');
break;
case 'ReleasePush':
releaseSourceMessage = translate('ReleasePush');
break;
default:
releaseSourceMessage = '';
}
return ( return (
<DescriptionList> <DescriptionList>
<DescriptionListItem <DescriptionListItem
@@ -88,6 +114,14 @@ function HistoryDetails(props: HistoryDetailsProps) {
/> />
) : null} ) : null}
{releaseSource ? (
<DescriptionListItem
descriptionClassName={styles.description}
title={translate('ReleaseSource')}
data={releaseSourceMessage}
/>
) : null}
{nzbInfoUrl ? ( {nzbInfoUrl ? (
<span> <span>
<DescriptionListItemTitle> <DescriptionListItemTitle>
@@ -1459,7 +1459,9 @@
"ReleaseProfileTagMovieHelpText": "Release profiles will apply to movies with at least one matching tag. Leave blank to apply to all movies", "ReleaseProfileTagMovieHelpText": "Release profiles will apply to movies with at least one matching tag. Leave blank to apply to all movies",
"ReleaseProfiles": "Release Profiles", "ReleaseProfiles": "Release Profiles",
"ReleaseProfilesLoadError": "Unable to load Release Profiles", "ReleaseProfilesLoadError": "Unable to load Release Profiles",
"ReleasePush": "Release Push",
"ReleaseRejected": "Release Rejected", "ReleaseRejected": "Release Rejected",
"ReleaseSource": "Release Source",
"ReleaseStatus": "Release Status", "ReleaseStatus": "Release Status",
"ReleaseTitle": "Release Title", "ReleaseTitle": "Release Title",
"Released": "Released", "Released": "Released",
@@ -1859,6 +1861,7 @@
"UsenetDelayHelpText": "Delay in minutes to wait before grabbing a release from Usenet", "UsenetDelayHelpText": "Delay in minutes to wait before grabbing a release from Usenet",
"UsenetDelayTime": "Usenet Delay: {usenetDelay}", "UsenetDelayTime": "Usenet Delay: {usenetDelay}",
"UsenetDisabled": "Usenet Disabled", "UsenetDisabled": "Usenet Disabled",
"UserInvokedSearch": "User Invoked Search",
"Username": "Username", "Username": "Username",
"Version": "Version", "Version": "Version",
"VideoCodec": "Video Codec", "VideoCodec": "Video Codec",