]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/application_controller.rb
Adding first cut of Redactions support
[rails.git] / app / controllers / application_controller.rb
index 25f4054a3347dd61439f3b7e2e9f65a017f7d77b..7ac9e6402bc64236d80aeac26f28e1a36554060e 100644 (file)
@@ -4,13 +4,6 @@ class ApplicationController < ActionController::Base
   protect_from_forgery
 
   if STATUS == :database_readonly or STATUS == :database_offline
-    after_filter :clear_session
-    wrap_parameters false
-
-    def clear_session
-      session.clear
-    end
-
     def self.cache_sweeper(*sweepers)
     end
   end
@@ -362,6 +355,14 @@ class ApplicationController < ActionController::Base
     !@user.nil?
   end
 
+  ##
+  # ensure that there is a "this_user" instance variable
+  def lookup_this_user
+    unless @this_user = User.active.find_by_display_name(params[:display_name])
+      render_unknown_user params[:display_name]
+    end
+  end
+
   ##
   # render a "no such user" page
   def render_unknown_user(name)