From ca94ac46bafffddde13c09f69f9f807eddc8ea84 Mon Sep 17 00:00:00 2001 From: Ahmad Farhat Date: Tue, 15 Sep 2020 13:37:58 -0400 Subject: [PATCH] Added back ability to set maintenance window through env variables (#2089) --- app/controllers/application_controller.rb | 8 ++--- .../site_settings/_administration.html.erb | 30 +++++++++---------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 6c767c20..62cf742d 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -84,10 +84,10 @@ class ApplicationController < ActionController::Base help: I18n.t("errors.maintenance.help"), } end - if @settings.get_value("Maintenance Banner").present? - unless cookies[:maintenance_window] == @settings.get_value("Maintenance Banner") - flash.now[:maintenance] = @settings.get_value("Maintenance Banner") - end + + maintenance_string = @settings.get_value("Maintenance Banner").presence || Rails.configuration.maintenance_window + if maintenance_string.present? + flash.now[:maintenance] = maintenance_string unless cookies[:maintenance_window] == maintenance_string end end diff --git a/app/views/admins/components/site_settings/_administration.html.erb b/app/views/admins/components/site_settings/_administration.html.erb index c5ce08a4..f7a21ca0 100644 --- a/app/views/admins/components/site_settings/_administration.html.erb +++ b/app/views/admins/components/site_settings/_administration.html.erb @@ -14,21 +14,6 @@ %>
-
-
-
- - -
- "> - - - - -
-
-
-
@@ -59,6 +44,21 @@
<% if show_log_dropdown %> +
+
+
+ + +
+ "> + + + + +
+
+
+