From 2dcf57352685759032d2856bb9f647c8c904ce39 Mon Sep 17 00:00:00 2001 From: "Jamie.Rees" Date: Fri, 9 Dec 2016 13:23:18 +0000 Subject: [PATCH] Added a new permission to bypass the request limit --- PlexRequests.Helpers/Permissions/Permissions.cs | 5 ++++- PlexRequests.UI/Modules/SearchModule.cs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/PlexRequests.Helpers/Permissions/Permissions.cs b/PlexRequests.Helpers/Permissions/Permissions.cs index 74b20992e..57112ee7e 100644 --- a/PlexRequests.Helpers/Permissions/Permissions.cs +++ b/PlexRequests.Helpers/Permissions/Permissions.cs @@ -70,6 +70,9 @@ namespace PlexRequests.Helpers.Permissions UsersCanViewOnlyOwnRequests = 1024, [Display(Name = "Users can only view their own issues")] - UsersCanViewOnlyOwnIssues = 2048 + UsersCanViewOnlyOwnIssues = 2048, + + [Display(Name = "Bypass the request limit")] + BypassRequestLimit = 4096 } } \ No newline at end of file diff --git a/PlexRequests.UI/Modules/SearchModule.cs b/PlexRequests.UI/Modules/SearchModule.cs index c5c02111b..2ce0e9469 100644 --- a/PlexRequests.UI/Modules/SearchModule.cs +++ b/PlexRequests.UI/Modules/SearchModule.cs @@ -1234,7 +1234,7 @@ namespace PlexRequests.UI.Modules if (IsAdmin) return true; - if (ShouldAutoApprove(type,s,Username)) + if (Security.HasPermissions(User, Permissions.BypassRequestLimit)) return true; var requestLimit = GetRequestLimitForType(type, s);