application controller: remove role_only! methods.

This commit is contained in:
evazion
2020-03-20 03:13:53 -05:00
parent 79e7b9308e
commit d775c625bb

View File

@@ -165,17 +165,6 @@ class ApplicationController < ActionController::Base
raise User::PrivilegeError if !request.get? && IpBan.is_banned?(CurrentUser.ip_addr)
end
def role_only!(role)
raise User::PrivilegeError if !CurrentUser.send("is_#{role}?")
raise User::PrivilegeError if !request.get? && CurrentUser.user.is_banned?
end
User::Roles.each do |role|
define_method("#{role}_only") do
role_only!(role)
end
end
def pundit_user
[CurrentUser.user, request]
end