mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-04-24 13:57:11 -04:00
New: Show definition name on add/edit screen for Cardigann
This commit is contained in:
parent
34e57f27ff
commit
1cbf61f4db
3 changed files with 14 additions and 1 deletions
|
@ -39,6 +39,7 @@ function EditIndexerModalContent(props) {
|
|||
const {
|
||||
id,
|
||||
implementationName,
|
||||
definitionName,
|
||||
name,
|
||||
enable,
|
||||
redirect,
|
||||
|
@ -50,10 +51,12 @@ function EditIndexerModalContent(props) {
|
|||
priority
|
||||
} = item;
|
||||
|
||||
const indexerDisplayName = implementationName === definitionName ? implementationName : `${implementationName} (${definitionName})`;
|
||||
|
||||
return (
|
||||
<ModalContent onModalClose={onModalClose}>
|
||||
<ModalHeader>
|
||||
{`${id ? translate('EditIndexer') : translate('AddIndexer')} - ${implementationName}`}
|
||||
{`${id ? translate('EditIndexer') : translate('AddIndexer')} - ${indexerDisplayName}`}
|
||||
</ModalHeader>
|
||||
|
||||
<ModalBody>
|
||||
|
|
|
@ -36,6 +36,12 @@ function selectSettings(item, pendingChanges, saveError) {
|
|||
return result;
|
||||
}
|
||||
|
||||
if (key === 'definitionName') {
|
||||
result.definitionName = item[key];
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
const setting = {
|
||||
value: item[key],
|
||||
errors: _.map(_.remove(validationFailures, (failure) => {
|
||||
|
|
|
@ -15,6 +15,7 @@ namespace Prowlarr.Api.V1.Indexers
|
|||
public class IndexerResource : ProviderResource<IndexerResource>
|
||||
{
|
||||
public string[] IndexerUrls { get; set; }
|
||||
public string DefinitionName { get; set; }
|
||||
public string Description { get; set; }
|
||||
public string Language { get; set; }
|
||||
public string Encoding { get; set; }
|
||||
|
@ -51,6 +52,8 @@ namespace Prowlarr.Api.V1.Indexers
|
|||
|
||||
var resource = base.ToResource(definition);
|
||||
|
||||
resource.DefinitionName = definition.ImplementationName;
|
||||
|
||||
var infoLinkName = definition.ImplementationName;
|
||||
|
||||
if (definition.Implementation == typeof(Cardigann).Name)
|
||||
|
@ -71,6 +74,7 @@ namespace Prowlarr.Api.V1.Indexers
|
|||
}
|
||||
}
|
||||
|
||||
resource.DefinitionName = settings.DefinitionFile;
|
||||
infoLinkName = settings.DefinitionFile;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue