Make sure all pages using the map layout call require_oauth
authorTom Hughes <tom@compton.nu>
Sun, 24 Nov 2013 15:29:38 +0000 (15:29 +0000)
committerTom Hughes <tom@compton.nu>
Sun, 24 Nov 2013 15:29:38 +0000 (15:29 +0000)
app/controllers/browse_controller.rb
app/controllers/changeset_controller.rb

index cdcd906..e16ec29 100644 (file)
@@ -4,6 +4,7 @@ class BrowseController < ApplicationController
   before_filter :authorize_web  
   before_filter :set_locale 
   before_filter { |c| c.check_database_readable(true) }
+  before_filter :require_oauth
   around_filter :web_timeout
 
   def relation
index 63f9f0f..e0facfa 100644 (file)
@@ -269,6 +269,7 @@ class ChangesetController < ApplicationController
     end
 
     if request.format == :html and !params[:bbox]
+      require_oauth
       render :action => :history, :layout => map_layout
     else
       changesets = conditions_nonempty(Changeset.all)