]> git.openstreetmap.org Git - rails.git/blobdiff - app/views/layouts/_offline_flash.erb
Make api changeset show path resourceful
[rails.git] / app / views / layouts / _offline_flash.erb
index 4203e3dff7a5ae45059f3a4a1bb03079564a9fa6..364788dcf002d2b4d684e7fd3f0bc47de8c8485c 100644 (file)
@@ -1,5 +1,26 @@
-<% if %w[database_offline api_offline].include? Settings.status %>
-  <%= t("layouts.osm_offline") %>
-<% elsif %w[database_readonly api_readonly].include? Settings.status %>
-  <%= t("layouts.osm_read_only") %>
-<% end %>
+<div class="d-flex flex-column gap-2">
+  <% if %w[database_offline api_offline].include? Settings.status %>
+    <p class="mb-0">
+      <%= t(".osm_offline") %>
+    </p>
+  <% elsif %w[database_readonly api_readonly].include? Settings.status %>
+    <p class="mb-0">
+      <%= t(".osm_read_only") %>
+    </p>
+  <% end %>
+
+  <% if Settings.status_expected_restore_date %>
+    <% expected_restore_time = Time.parse(Settings.status_expected_restore_date).utc %>
+    <% if expected_restore_time > Time.now.utc %>
+      <p class="mb-0">
+        <%= t ".expected_restore_html", :time => friendly_date(expected_restore_time) %>
+      </p>
+    <% end %>
+  <% end %>
+
+  <% if Settings.status_announcement_url %>
+    <p class="mb-0">
+      <%= link_to t(".announcement"), Settings.status_announcement_url %>
+    </p>
+  <% end %>
+</div>