Retention check added to DecisionEngine.

Retention is configurable from Settings/Indexers.
This commit is contained in:
Mark McDowall 2012-02-17 01:32:33 -08:00 committed by kay.one
parent 8c0efac00b
commit 462eb53897
8 changed files with 75 additions and 4 deletions

View file

@ -67,6 +67,8 @@ namespace NzbDrone.Web.Controllers
{
return View(new IndexerSettingsModel
{
Retention = _configProvider.Retention,
NzbMatrixUsername = _configProvider.NzbMatrixUsername,
NzbMatrixApiKey = _configProvider.NzbMatrixApiKey,
@ -338,6 +340,8 @@ namespace NzbDrone.Web.Controllers
{
if (ModelState.IsValid)
{
_configProvider.Retention = data.Retention;
var nzbsOrgSettings = _indexerProvider.GetSettings(typeof(NzbsOrg));
nzbsOrgSettings.Enable = data.NzbsOrgEnabled;
_indexerProvider.SaveSettings(nzbsOrgSettings);