Added Recycle Bin to UI

This commit is contained in:
Mark McDowall 2012-09-04 00:11:27 -07:00
parent fcf0ca7299
commit 0a41a47c9d
3 changed files with 13 additions and 0 deletions

View File

@ -236,6 +236,7 @@ namespace NzbDrone.Web.Controllers
model.LaunchBrowser = _configFileProvider.LaunchBrowser; model.LaunchBrowser = _configFileProvider.LaunchBrowser;
model.AuthenticationType = selectedAuthenticationType; model.AuthenticationType = selectedAuthenticationType;
model.AuthTypeSelectList = authTypeSelectList; model.AuthTypeSelectList = authTypeSelectList;
model.RecycleBin = _configProvider.RecycleBin;
return View(model); return View(model);
} }
@ -622,6 +623,7 @@ namespace NzbDrone.Web.Controllers
_configFileProvider.Port = data.Port; _configFileProvider.Port = data.Port;
_configFileProvider.LaunchBrowser = data.LaunchBrowser; _configFileProvider.LaunchBrowser = data.LaunchBrowser;
_configFileProvider.AuthenticationType = data.AuthenticationType; _configFileProvider.AuthenticationType = data.AuthenticationType;
_configProvider.RecycleBin = data.RecycleBin;
return GetSuccessResult(); return GetSuccessResult();
} }

View File

@ -23,5 +23,10 @@ namespace NzbDrone.Web.Models
public AuthenticationType AuthenticationType { get; set; } public AuthenticationType AuthenticationType { get; set; }
public SelectList AuthTypeSelectList { get; set; } public SelectList AuthTypeSelectList { get; set; }
[DisplayName("Recycle Bin")]
[Description("Path to NzbDrone's internal recycle bin (optional)")]
[DisplayFormat(ConvertEmptyStringToNull = false)]
public string RecycleBin { get; set; }
} }
} }

View File

@ -27,6 +27,12 @@
</label> </label>
@Html.DropDownListFor(m => m.AuthenticationType, Model.AuthTypeSelectList, new { @class = "inputClass" }) @Html.DropDownListFor(m => m.AuthenticationType, Model.AuthTypeSelectList, new { @class = "inputClass" })
<label class="labelClass">@Html.LabelFor(m => m.RecycleBin)
<span class="small">@Html.DescriptionFor(m => m.RecycleBin)</span>
<span class="small">@Html.ValidationMessageFor(m => m.RecycleBin)</span>
</label>
@Html.TextBoxFor(m => m.RecycleBin, new { @class = "inputClass" })
<label class="labelClass"> Backup Configuration <label class="labelClass"> Backup Configuration
<span class="small">Backup your Configuration file and Database</span> <span class="small">Backup your Configuration file and Database</span>
</label> </label>