Fixed add new profile.

Removed DownloadPropers bool.
This commit is contained in:
Mark McDowall 2011-05-29 15:44:05 -07:00
parent 2788368f73
commit cd85964edd
3 changed files with 2 additions and 23 deletions

View File

@ -134,17 +134,13 @@ namespace NzbDrone.Web.Controllers
ViewData["Qualities"] = qualityTypes;
var profiles = _qualityProvider.GetAllProfiles().ToList();
var defaultQualityQualityProfileId = Convert.ToInt32(_configProvider.DefaultQualityProfile);
var downloadPropers = _configProvider.DownloadPropers;
var qualityProfileSelectList = new SelectList(profiles, "QualityProfileId", "Name");
var model = new QualityModel
{
Profiles = profiles,
DefaultQualityProfileId = defaultQualityQualityProfileId,
DownloadPropers = downloadPropers,
QualityProfileSelectList = qualityProfileSelectList
};
@ -208,7 +204,7 @@ namespace NzbDrone.Web.Controllers
qualityTypes.Add(qual);
}
ViewData["Qualities"] = new SelectList(qualityTypes);
ViewData["Qualities"] = qualityTypes;
var qualityProfile = new QualityProfile
{
@ -219,7 +215,6 @@ namespace NzbDrone.Web.Controllers
var id = _qualityProvider.Add(qualityProfile);
qualityProfile.QualityProfileId = id;
qualityProfile.Allowed = null;
ViewData["ProfileId"] = id;
@ -460,7 +455,6 @@ namespace NzbDrone.Web.Controllers
if (ModelState.IsValid)
{
_configProvider.DefaultQualityProfile = data.DefaultQualityProfileId;
_configProvider.DownloadPropers = data.DownloadPropers;
//Saves only the Default Quality, skips User Profiles since none exist
if (data.Profiles == null)

View File

@ -13,10 +13,6 @@ namespace NzbDrone.Web.Models
[Description("The default quality to use when adding series to NzbDrone")]
public int DefaultQualityProfileId { get; set; }
[DisplayName("Download Propers")]
[Description("Should NzbDrone download proper releases (to replace non-proper files)?")]
public bool DownloadPropers { get; set; }
public SelectList QualityProfileSelectList { get; set; }
}
}

View File

@ -48,17 +48,6 @@
<legend>Quality</legend>
<div class="rightSide" style="float: right; width: 65%;">
<div class="config-section">
<div class="config-group">
<div class="config-title">@Html.LabelFor(m => m.DownloadPropers)</div>
<div class="config-value">@Html.CheckBoxFor(m => m.DownloadPropers)</div>
</div>
<div class="config-group2">
<div class="config-validation">@Html.ValidationMessageFor(m => m.DownloadPropers)</div>
<div class="config-description">@Html.DescriptionFor(m => m.DownloadPropers)</div>
</div>
</div>
<div class="config-section">
<div class="config-group">
<div class="config-title">@Html.LabelFor(m => m.DefaultQualityProfileId)</div>
@ -103,7 +92,7 @@
url: this.href,
cache: false,
success: function (html) {
$("#profiles").prepend(html);
$("#profiles").append(html);
}
});