mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-04-20 21:54:58 -04:00
New: Remember add import list exclusion when removing series
Closes #4984
This commit is contained in:
@@ -22,8 +22,7 @@ class DeleteSeriesModalContent extends Component {
|
||||
super(props, context);
|
||||
|
||||
this.state = {
|
||||
deleteFiles: false,
|
||||
addImportListExclusion: false
|
||||
deleteFiles: false
|
||||
};
|
||||
}
|
||||
|
||||
@@ -34,15 +33,11 @@ class DeleteSeriesModalContent extends Component {
|
||||
this.setState({ deleteFiles: value });
|
||||
};
|
||||
|
||||
onAddImportListExclusionChange = ({ value }) => {
|
||||
this.setState({ addImportListExclusion: value });
|
||||
};
|
||||
|
||||
onDeleteSeriesConfirmed = () => {
|
||||
const deleteFiles = this.state.deleteFiles;
|
||||
const addImportListExclusion = this.state.addImportListExclusion;
|
||||
const addImportListExclusion = this.props.deleteOptions.addImportListExclusion;
|
||||
|
||||
this.setState({ deleteFiles: false, addImportListExclusion: false });
|
||||
this.setState({ deleteFiles: false });
|
||||
this.props.onDeletePress(deleteFiles, addImportListExclusion);
|
||||
};
|
||||
|
||||
@@ -54,7 +49,9 @@ class DeleteSeriesModalContent extends Component {
|
||||
title,
|
||||
path,
|
||||
statistics,
|
||||
onModalClose
|
||||
deleteOptions,
|
||||
onModalClose,
|
||||
onDeleteOptionChange
|
||||
} = this.props;
|
||||
|
||||
const {
|
||||
@@ -63,7 +60,7 @@ class DeleteSeriesModalContent extends Component {
|
||||
} = statistics;
|
||||
|
||||
const deleteFiles = this.state.deleteFiles;
|
||||
const addImportListExclusion = this.state.addImportListExclusion;
|
||||
const addImportListExclusion = deleteOptions.addImportListExclusion;
|
||||
let deleteFilesLabel = `Delete ${episodeFileCount} Episode Files`;
|
||||
let deleteFilesHelpText = 'Delete the episode files and series folder';
|
||||
|
||||
@@ -98,7 +95,7 @@ class DeleteSeriesModalContent extends Component {
|
||||
name="addImportListExclusion"
|
||||
value={addImportListExclusion}
|
||||
helpText="Prevent series from being added to Sonarr by lists"
|
||||
onChange={this.onAddImportListExclusionChange}
|
||||
onChange={onDeleteOptionChange}
|
||||
/>
|
||||
</FormGroup>
|
||||
|
||||
@@ -150,6 +147,9 @@ DeleteSeriesModalContent.propTypes = {
|
||||
title: PropTypes.string.isRequired,
|
||||
path: PropTypes.string.isRequired,
|
||||
statistics: PropTypes.object.isRequired,
|
||||
deleteOptions: PropTypes.object.isRequired,
|
||||
onDeleteOptionChange: PropTypes.func.isRequired,
|
||||
onAddImportListExclusionChange: PropTypes.func.isRequired,
|
||||
onDeletePress: PropTypes.func.isRequired,
|
||||
onModalClose: PropTypes.func.isRequired
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user