mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Returned missing Graphics, CSS and JavaScript files.
Settings Sub-menu updated to include Quality link. Quality config page started.
This commit is contained in:
@@ -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();
|
||||
|
Reference in New Issue
Block a user