Returned missing Graphics, CSS and JavaScript files.

Settings Sub-menu updated to include Quality link.
Quality config page started.
This commit is contained in:
markus101 2011-02-02 18:49:52 -08:00
parent 3b63cfb5d2
commit 9f0e512f5f
71 changed files with 1708 additions and 49 deletions

View file

@ -15,12 +15,14 @@ namespace NzbDrone.Web.Controllers
{
private IConfigProvider _configProvider;
private IIndexerProvider _indexerProvider;
private IQualityProvider _qualityProvider;
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
public SettingsController(IConfigProvider configProvider, IIndexerProvider indexerProvider)
public SettingsController(IConfigProvider configProvider, IIndexerProvider indexerProvider, IQualityProvider qualityProvider)
{
_configProvider = configProvider;
_indexerProvider = indexerProvider;
_qualityProvider = qualityProvider;
}
public ActionResult Index(string viewName)
@ -91,6 +93,18 @@ namespace NzbDrone.Web.Controllers
});
}
public ActionResult Quality()
{
ViewData["viewName"] = "Downloads";
var userProfiles = _qualityProvider.GetProfiles().Where(q => q.UserProfile).ToList();
var profiles = _qualityProvider.GetProfiles().Where(q => q.UserProfile == false).ToList();
QualityModel model = new QualityModel {Profiles = profiles, UserProfiles = userProfiles};
return View("Index", model);
}
public ActionResult SubMenu()
{
return PartialView();