From 6394b3253a5ed41eb2442d3150964dc2b7a537e7 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Fri, 1 Sep 2023 03:48:23 +0300 Subject: [PATCH] Fixed: Showing Grab ID in history details modal --- .../History/Details/HistoryDetails.js | 21 ++++++++++++++++++- .../History/Details/HistoryDetailsModal.js | 3 +++ frontend/src/Activity/History/HistoryRow.js | 3 +++ .../src/Episode/History/EpisodeHistoryRow.js | 5 ++++- .../src/Series/History/SeriesHistoryRow.js | 3 +++ 5 files changed, 33 insertions(+), 2 deletions(-) diff --git a/frontend/src/Activity/History/Details/HistoryDetails.js b/frontend/src/Activity/History/Details/HistoryDetails.js index 933277c17..874ec52c9 100644 --- a/frontend/src/Activity/History/Details/HistoryDetails.js +++ b/frontend/src/Activity/History/Details/HistoryDetails.js @@ -16,6 +16,7 @@ function HistoryDetails(props) { eventType, sourceTitle, data, + downloadId, shortDateFormat, timeFormat } = props; @@ -29,7 +30,6 @@ function HistoryDetails(props) { nzbInfoUrl, downloadClient, downloadClientName, - downloadId, age, ageHours, ageMinutes, @@ -150,6 +150,15 @@ function HistoryDetails(props) { data={sourceTitle} /> + { + downloadId ? + : + null + } + { message ? + { + downloadId ? + : + null + } + { message ? @@ -93,6 +95,7 @@ HistoryDetailsModal.propTypes = { eventType: PropTypes.string.isRequired, sourceTitle: PropTypes.string.isRequired, data: PropTypes.object.isRequired, + downloadId: PropTypes.string, isMarkingAsFailed: PropTypes.bool.isRequired, shortDateFormat: PropTypes.string.isRequired, timeFormat: PropTypes.string.isRequired, diff --git a/frontend/src/Activity/History/HistoryRow.js b/frontend/src/Activity/History/HistoryRow.js index 86d3d6064..2b19e6970 100644 --- a/frontend/src/Activity/History/HistoryRow.js +++ b/frontend/src/Activity/History/HistoryRow.js @@ -69,6 +69,7 @@ class HistoryRow extends Component { sourceTitle, date, data, + downloadId, isMarkingAsFailed, columns, shortDateFormat, @@ -269,6 +270,7 @@ class HistoryRow extends Component { eventType={eventType} sourceTitle={sourceTitle} data={data} + downloadId={downloadId} isMarkingAsFailed={isMarkingAsFailed} shortDateFormat={shortDateFormat} timeFormat={timeFormat} @@ -294,6 +296,7 @@ HistoryRow.propTypes = { sourceTitle: PropTypes.string.isRequired, date: PropTypes.string.isRequired, data: PropTypes.object.isRequired, + downloadId: PropTypes.string, isMarkingAsFailed: PropTypes.bool, markAsFailedError: PropTypes.object, columns: PropTypes.arrayOf(PropTypes.object).isRequired, diff --git a/frontend/src/Episode/History/EpisodeHistoryRow.js b/frontend/src/Episode/History/EpisodeHistoryRow.js index 9e46f4e58..e948a3316 100644 --- a/frontend/src/Episode/History/EpisodeHistoryRow.js +++ b/frontend/src/Episode/History/EpisodeHistoryRow.js @@ -72,7 +72,8 @@ class EpisodeHistoryRow extends Component { customFormats, customFormatScore, date, - data + data, + downloadId } = this.props; const { @@ -118,6 +119,7 @@ class EpisodeHistoryRow extends Component { eventType={eventType} sourceTitle={sourceTitle} data={data} + downloadId={downloadId} /> } position={tooltipPositions.LEFT} @@ -170,6 +172,7 @@ EpisodeHistoryRow.propTypes = { customFormatScore: PropTypes.number.isRequired, date: PropTypes.string.isRequired, data: PropTypes.object.isRequired, + downloadId: PropTypes.string, onMarkAsFailedPress: PropTypes.func.isRequired }; diff --git a/frontend/src/Series/History/SeriesHistoryRow.js b/frontend/src/Series/History/SeriesHistoryRow.js index 4b0ebb888..4d9d4a072 100644 --- a/frontend/src/Series/History/SeriesHistoryRow.js +++ b/frontend/src/Series/History/SeriesHistoryRow.js @@ -74,6 +74,7 @@ class SeriesHistoryRow extends Component { customFormats, date, data, + downloadId, fullSeries, series, episode, @@ -138,6 +139,7 @@ class SeriesHistoryRow extends Component { eventType={eventType} sourceTitle={sourceTitle} data={data} + downloadId={downloadId} /> } position={tooltipPositions.LEFT} @@ -189,6 +191,7 @@ SeriesHistoryRow.propTypes = { customFormats: PropTypes.arrayOf(PropTypes.object), date: PropTypes.string.isRequired, data: PropTypes.object.isRequired, + downloadId: PropTypes.string, fullSeries: PropTypes.bool.isRequired, series: PropTypes.object.isRequired, episode: PropTypes.object.isRequired,