diff --git a/src/NzbDrone.Api/Metadata/MetadataModule.cs b/src/NzbDrone.Api/Metadata/MetadataModule.cs new file mode 100644 index 000000000..89a6374b0 --- /dev/null +++ b/src/NzbDrone.Api/Metadata/MetadataModule.cs @@ -0,0 +1,18 @@ +using NzbDrone.Core.Metadata; + +namespace NzbDrone.Api.Metadata +{ + public class MetadataModule : ProviderModuleBase + { + public MetadataModule(IMetadataFactory metadataFactory) + : base(metadataFactory, "metadata") + { + } + + protected override void Validate(MetadataDefinition definition) + { + if (!definition.Enable) return; + base.Validate(definition); + } + } +} \ No newline at end of file diff --git a/src/NzbDrone.Api/Metadata/MetadataResource.cs b/src/NzbDrone.Api/Metadata/MetadataResource.cs new file mode 100644 index 000000000..fc705ee60 --- /dev/null +++ b/src/NzbDrone.Api/Metadata/MetadataResource.cs @@ -0,0 +1,9 @@ +using System; + +namespace NzbDrone.Api.Metadata +{ + public class MetadataResource : ProviderResource + { + public Boolean Enable { get; set; } + } +} \ No newline at end of file diff --git a/src/NzbDrone.Api/NzbDrone.Api.csproj b/src/NzbDrone.Api/NzbDrone.Api.csproj index 7a98eedf5..bda4694cc 100644 --- a/src/NzbDrone.Api/NzbDrone.Api.csproj +++ b/src/NzbDrone.Api/NzbDrone.Api.csproj @@ -120,6 +120,8 @@ + + diff --git a/src/NzbDrone.Core/MetaData/MetadataFactory.cs b/src/NzbDrone.Core/MetaData/MetadataFactory.cs index 5da338813..b9b1bd20b 100644 --- a/src/NzbDrone.Core/MetaData/MetadataFactory.cs +++ b/src/NzbDrone.Core/MetaData/MetadataFactory.cs @@ -34,7 +34,7 @@ namespace NzbDrone.Core.Metadata definitions.Add(new MetadataDefinition { Enable = false, - Name = provider.GetType().Name, + Name = provider.GetType().Name.Replace("Metadata", ""), Implementation = provider.GetType().Name, Settings = (IProviderConfig)Activator.CreateInstance(provider.ConfigContract) }); diff --git a/src/UI/.idea/jsLinters/jshint.xml b/src/UI/.idea/jsLinters/jshint.xml index 4e0df49ad..e85398a55 100644 --- a/src/UI/.idea/jsLinters/jshint.xml +++ b/src/UI/.idea/jsLinters/jshint.xml @@ -8,16 +8,16 @@