Allow custom resource permission for admin controllers

This commit is contained in:
Kristina Lim
2018-08-26 03:41:54 +08:00
parent f30032eee7
commit 01d4b8fb10

View File

@@ -28,7 +28,11 @@ Spree::Admin::BaseController.class_eval do
record = self.class.to_s.sub("Controller", "").underscore.split('/').last.singularize.to_sym
end
authorize! :admin, record
authorize! action, record
authorize! resource_authorize_action, record
end
def resource_authorize_action
action
end
# This is in Spree::Core::ControllerHelpers::Auth