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);