1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-21 22:05:38 -04:00

Fixed: Use Manage Episodes instead of Manual Import for title when managing episodes for a series

This commit is contained in:
Mark McDowall
2022-04-09 21:52:46 -07:00
parent d376ae2f9f
commit 8fa6e5ec6d
11 changed files with 46 additions and 9 deletions
@@ -250,6 +250,7 @@ class InteractiveImportModalContent extends Component {
importMode,
interactiveImportErrorMessage,
isDeleting,
modalTitle,
onSortPress,
onModalClose
} = this.props;
@@ -299,7 +300,7 @@ class InteractiveImportModalContent extends Component {
return (
<ModalContent onModalClose={onModalClose}>
<ModalHeader>
Manual Import - {title || folder}
{modalTitle} - {title || folder}
</ModalHeader>
<ModalBody scrollDirection={scrollDirections.BOTH}>
@@ -375,6 +376,7 @@ class InteractiveImportModalContent extends Component {
allowSeriesChange={allowSeriesChange}
autoSelectRow={autoSelectRow}
columns={this.state.columns}
modalTitle={modalTitle}
onSelectedChange={this.onSelectedChange}
onValidRowChange={this.onValidRowChange}
/>
@@ -452,6 +454,7 @@ class InteractiveImportModalContent extends Component {
<SelectSeriesModal
isOpen={selectModalOpen === SERIES}
ids={selectedIds}
modalTitle={modalTitle}
onModalClose={this.onSelectModalClose}
/>
@@ -459,6 +462,7 @@ class InteractiveImportModalContent extends Component {
isOpen={selectModalOpen === SEASON}
ids={selectedIds}
seriesId={selectedItem && selectedItem.series && selectedItem.series.id}
modalTitle={modalTitle}
onModalClose={this.onSelectModalClose}
/>
@@ -467,6 +471,7 @@ class InteractiveImportModalContent extends Component {
ids={orderedSelectedIds}
seriesId={selectedItem && selectedItem.series && selectedItem.series.id}
seasonNumber={selectedItem && selectedItem.seasonNumber}
modalTitle={modalTitle}
onModalClose={this.onSelectModalClose}
/>
@@ -474,6 +479,7 @@ class InteractiveImportModalContent extends Component {
isOpen={selectModalOpen === RELEASE_GROUP}
ids={selectedIds}
releaseGroup=""
modalTitle={modalTitle}
onModalClose={this.onSelectModalClose}
/>
@@ -481,6 +487,7 @@ class InteractiveImportModalContent extends Component {
isOpen={selectModalOpen === LANGUAGE}
ids={selectedIds}
languageId={0}
modalTitle={modalTitle}
onModalClose={this.onSelectModalClose}
/>
@@ -490,6 +497,7 @@ class InteractiveImportModalContent extends Component {
qualityId={0}
proper={false}
real={false}
modalTitle={modalTitle}
onModalClose={this.onSelectModalClose}
/>
@@ -528,6 +536,7 @@ InteractiveImportModalContent.propTypes = {
interactiveImportErrorMessage: PropTypes.string,
isDeleting: PropTypes.bool.isRequired,
deleteError: PropTypes.object,
modalTitle: PropTypes.string.isRequired,
onSortPress: PropTypes.func.isRequired,
onFilterExistingFilesChange: PropTypes.func.isRequired,
onImportModeChange: PropTypes.func.isRequired,
@@ -215,7 +215,8 @@ class InteractiveImportRow extends Component {
size,
rejections,
isReprocessing,
isSelected
isSelected,
modalTitle
} = this.props;
const {
@@ -396,6 +397,7 @@ class InteractiveImportRow extends Component {
<SelectSeriesModal
isOpen={isSelectSeriesModalOpen}
ids={[id]}
modalTitle={modalTitle}
onModalClose={this.onSelectSeriesModalClose}
/>
@@ -403,6 +405,7 @@ class InteractiveImportRow extends Component {
isOpen={isSelectSeasonModalOpen}
ids={[id]}
seriesId={series && series.id}
modalTitle={modalTitle}
onModalClose={this.onSelectSeasonModalClose}
/>
@@ -413,6 +416,7 @@ class InteractiveImportRow extends Component {
isAnime={isAnime}
seasonNumber={seasonNumber}
relativePath={relativePath}
modalTitle={modalTitle}
onModalClose={this.onSelectEpisodeModalClose}
/>
@@ -420,6 +424,7 @@ class InteractiveImportRow extends Component {
isOpen={isSelectReleaseGroupModalOpen}
ids={[id]}
releaseGroup={releaseGroup ?? ''}
modalTitle={modalTitle}
onModalClose={this.onSelectReleaseGroupModalClose}
/>
@@ -429,6 +434,7 @@ class InteractiveImportRow extends Component {
qualityId={quality ? quality.quality.id : 0}
proper={quality ? quality.revision.version > 1 : false}
real={quality ? quality.revision.real > 0 : false}
modalTitle={modalTitle}
onModalClose={this.onSelectQualityModalClose}
/>
@@ -436,6 +442,7 @@ class InteractiveImportRow extends Component {
isOpen={isSelectLanguageModalOpen}
ids={[id]}
languageId={language ? language.id : 0}
modalTitle={modalTitle}
onModalClose={this.onSelectLanguageModalClose}
/>
</TableRow>
@@ -460,6 +467,7 @@ InteractiveImportRow.propTypes = {
episodeFileId: PropTypes.number,
isReprocessing: PropTypes.bool,
isSelected: PropTypes.bool,
modalTitle: PropTypes.string.isRequired,
onSelectedChange: PropTypes.func.isRequired,
onValidRowChange: PropTypes.func.isRequired
};