]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/application_controller.rb
Restriction note deletion to moderators
[rails.git] / app / controllers / application_controller.rb
index 4b2c7082558c22eee5fe0ad4c8532c210744db89..3c7dba9844fbbbcd90fa164356b581804edc5839 100644 (file)
@@ -55,6 +55,10 @@ class ApplicationController < ActionController::Base
     end
   end
 
+  def require_oauth
+    @oauth = @user.access_token(OAUTH_KEY) if @user and defined? OAUTH_KEY
+  end
+
   ##
   # requires the user to be logged in by the token or HTTP methods, or have an 
   # OAuth token with the right capability. this method is a bit of a pain to call 
@@ -112,6 +116,9 @@ class ApplicationController < ActionController::Base
   def require_allow_write_gpx
     require_capability(:allow_write_gpx)
   end
+  def require_allow_write_notes
+    require_capability(:allow_write_notes)
+  end
 
   ##
   # require that the user is a moderator, or fill out a helpful error message