]> git.openstreetmap.org Git - rails.git/blobdiff - app/controllers/site_controller.rb
Use offline flash partial on edit page
[rails.git] / app / controllers / site_controller.rb
index 58f0a11c9340bbd796082622f3d6dcdbe852d13d..13a97a6640f052cb64a2828cb743dd066a0c1876 100644 (file)
@@ -107,6 +107,14 @@ class SiteController < ApplicationController
     rescue ActiveRecord::RecordNotFound
       # don't try and derive a location from a missing/deleted object
     end
+
+    if api_status != "online"
+      flash.now[:warning] = { :partial => "layouts/offline_flash" }
+    elsif current_user && !current_user.data_public?
+      flash.now[:warning] = { :partial => "not_public_flash" }
+    else
+      @enable_editor = true
+    end
   end
 
   def copyright