diff --git a/NzbDrone.Web/Controllers/SettingsController.cs b/NzbDrone.Web/Controllers/SettingsController.cs index 33d6e6882..6d2cfb7f6 100644 --- a/NzbDrone.Web/Controllers/SettingsController.cs +++ b/NzbDrone.Web/Controllers/SettingsController.cs @@ -244,6 +244,7 @@ namespace NzbDrone.Web.Controllers var model = new MiscSettingsModel(); model.EnableBacklogSearching = _configProvider.EnableBacklogSearching; model.AutoIgnorePreviouslyDownloadedEpisodes = _configProvider.AutoIgnorePreviouslyDownloadedEpisodes; + model.AllowedReleaseGroups = _configProvider.AllowedReleaseGroups; return View(model); } @@ -633,6 +634,7 @@ namespace NzbDrone.Web.Controllers { _configProvider.EnableBacklogSearching = data.EnableBacklogSearching; _configProvider.AutoIgnorePreviouslyDownloadedEpisodes = data.AutoIgnorePreviouslyDownloadedEpisodes; + _configProvider.AllowedReleaseGroups = data.AllowedReleaseGroups; return GetSuccessResult(); } diff --git a/NzbDrone.Web/Models/MiscSettingsModel.cs b/NzbDrone.Web/Models/MiscSettingsModel.cs index 82cb57d30..d84550ed9 100644 --- a/NzbDrone.Web/Models/MiscSettingsModel.cs +++ b/NzbDrone.Web/Models/MiscSettingsModel.cs @@ -15,5 +15,9 @@ namespace NzbDrone.Web.Models [DisplayName("Automatically Ignore Deleted Episodes")] [Description("Should NzbDrone automatically ignore episodes that were deleted from disk?")] public bool AutoIgnorePreviouslyDownloadedEpisodes { get; set; } + + [DisplayName("Allowed Release Groups")] + [Description("Comma separated list of release groups to download episodes")] + public string AllowedReleaseGroups { get; set; } } } \ No newline at end of file diff --git a/NzbDrone.Web/Views/Settings/Misc.cshtml b/NzbDrone.Web/Views/Settings/Misc.cshtml index 80ca1a904..570c420e3 100644 --- a/NzbDrone.Web/Views/Settings/Misc.cshtml +++ b/NzbDrone.Web/Views/Settings/Misc.cshtml @@ -19,6 +19,11 @@ @Html.CheckBoxFor(m => m.AutoIgnorePreviouslyDownloadedEpisodes, new { @class = "inputClass checkClass" }) + + @Html.TextBoxFor(m => m.AllowedReleaseGroups, new { @class = "inputClass" }) +