New: Add min pages and ignored terms to metadata profiles

This commit is contained in:
ta264
2021-05-10 21:54:50 +01:00
parent 23142a59d7
commit 00e4555736
6 changed files with 91 additions and 4 deletions

View File

@@ -15,6 +15,9 @@ import { inputTypes, kinds } from 'Helpers/Props';
import translate from 'Utilities/String/translate';
import styles from './EditMetadataProfileModalContent.css';
// Tab, enter, and comma
const tagInputDelimiters = [9, 13, 188];
function EditMetadataProfileModalContent(props) {
const {
isFetching,
@@ -38,7 +41,9 @@ function EditMetadataProfileModalContent(props) {
skipMissingIsbn,
skipPartsAndSets,
skipSeriesSecondary,
allowedLanguages
allowedLanguages,
ignored,
minPages
} = item;
return (
@@ -92,6 +97,21 @@ function EditMetadataProfileModalContent(props) {
/>
</FormGroup>
<FormGroup>
<FormLabel>
{translate('MinimumPages')}
</FormLabel>
<FormInputGroup
type={inputTypes.NUMBER}
name="minPages"
{...minPages}
helpText={translate('MinPagesHelpText')}
min={0}
onChange={onInputChange}
/>
</FormGroup>
<FormGroup>
<FormLabel>
{translate('SkipBooksWithMissingReleaseDate')}
@@ -157,6 +177,23 @@ function EditMetadataProfileModalContent(props) {
/>
</FormGroup>
<FormGroup>
<FormLabel>
{translate('MustNotContain')}
</FormLabel>
<FormInputGroup
type={inputTypes.TEXT_TAG}
name="ignored"
helpText={translate('IgnoredHelpText')}
kind={kinds.DANGER}
placeholder={translate('IgnoredPlaceHolder')}
delimiters={tagInputDelimiters}
{...ignored}
onChange={onInputChange}
/>
</FormGroup>
</Form>
}
</ModalBody>