mirror of
https://github.com/lidarr/lidarr.git
synced 2025-07-12 08:07:10 -07:00
Added Prowl notifications.
This commit is contained in:
parent
1b8e359a63
commit
277b873b39
18 changed files with 452 additions and 9 deletions
|
@ -102,7 +102,7 @@ namespace NzbDrone.Web.Controllers
|
|||
SabApiKey = _configProvider.SabApiKey,
|
||||
SabUsername = _configProvider.SabUsername,
|
||||
SabPassword = _configProvider.SabPassword,
|
||||
SabTvCategory = _configProvider.SabTvCategory,
|
||||
SabTvCategory = tvCategory,
|
||||
SabTvPriority = _configProvider.SabTvPriority,
|
||||
SabDropDirectory = _configProvider.SabDropDirectory,
|
||||
SabTvCategorySelectList = tvCategorySelectList
|
||||
|
@ -178,7 +178,13 @@ namespace NzbDrone.Web.Controllers
|
|||
GrowlNotifyOnGrab = _configProvider.GrowlNotifyOnGrab,
|
||||
GrowlNotifyOnDownload = _configProvider.GrowlNotifyOnDownload,
|
||||
GrowlHost = _configProvider.GrowlHost,
|
||||
GrowlPassword = _configProvider.GrowlPassword
|
||||
GrowlPassword = _configProvider.GrowlPassword,
|
||||
ProwlEnabled = _externalNotificationProvider.GetSettings(typeof(Prowl)).Enable,
|
||||
ProwlNotifyOnGrab = _configProvider.ProwlNotifyOnGrab,
|
||||
ProwlNotifyOnDownload = _configProvider.ProwlNotifyOnDownload,
|
||||
ProwlApiKeys = _configProvider.ProwlApiKeys,
|
||||
ProwlPriority = _configProvider.ProwlPriority,
|
||||
ProwlPrioritySelectList = GetProwlPrioritySelectList()
|
||||
};
|
||||
|
||||
return View(model);
|
||||
|
@ -535,5 +541,17 @@ namespace NzbDrone.Web.Controllers
|
|||
{
|
||||
return Json(new NotificationResult() { Title = "Unable to save setting", Text = "Invalid post data", NotificationType = NotificationType.Error });
|
||||
}
|
||||
|
||||
private SelectList GetProwlPrioritySelectList()
|
||||
{
|
||||
var list = new List<ProwlPrioritySelectListModel>();
|
||||
list.Add(new ProwlPrioritySelectListModel{ Name = "Very Low", Value = -2 });
|
||||
list.Add(new ProwlPrioritySelectListModel { Name = "Moderate", Value = -1 });
|
||||
list.Add(new ProwlPrioritySelectListModel { Name = "Normal", Value = 0 });
|
||||
list.Add(new ProwlPrioritySelectListModel { Name = "High", Value = 1 });
|
||||
list.Add(new ProwlPrioritySelectListModel { Name = "Emergency", Value = 2 });
|
||||
|
||||
return new SelectList(list, "Value", "Name");
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue