]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/application_controller.rb
separate ability and capability
[rails.git] / app / controllers / application_controller.rb
index b6a2467a4149d01bbfebe932d128f0331ed2c393..2be8c16371546e9fe39e7491b8e11a66536e54a4 100644 (file)
@@ -471,7 +471,11 @@ class ApplicationController < ActionController::Base
   end
 
   def current_ability
-    Ability.new(current_user, current_token)
+    Ability.new(current_user).merge(granted_capabily)
+  end
+
+  def granted_capabily
+    Capability.new(current_user, current_token)
   end
 
   def deny_access(exception)