app/controllers/concerns/decidim/consultations/action_authorization.rb in decidim-consultations-0.11.2 vs app/controllers/concerns/decidim/consultations/action_authorization.rb in decidim-consultations-0.12.0.pre

- old
+ new

@@ -14,11 +14,11 @@ # Public: Returns the authorization object for an authorization. # # action_name - The action to authorize against. # # Returns an AuthorizationStatus - def action_authorization(action_name) - return AuthorizationStatus.new(:ok) if can?(action_name.to_sym, Question) + def action_authorization(action_name, question = current_question) + return AuthorizationStatus.new(:ok) if allowed_to?(action_name.to_sym, :question, question: question) AuthorizationStatus.new(:denied) end class AuthorizationStatus