Added a Maintenance Window flash (#758)

This commit is contained in:
farhatahmad
2019-08-22 12:15:01 -04:00
committed by Jesus Federico
parent 177bf4d595
commit 9ddc057589
6 changed files with 30 additions and 1 deletions

View File

@ -53,7 +53,7 @@ class ApplicationController < ActionController::Base
end
def maintenance_mode?
if ENV["MAINTENANCE_MODE"] == "true"
if Rails.configuration.maintenance_mode
render "errors/greenlight_error", status: 503, formats: :html,
locals: {
status_code: 503,
@ -61,6 +61,11 @@ class ApplicationController < ActionController::Base
help: I18n.t("errors.maintenance.help"),
}
end
if Rails.configuration.maintenance_window.present?
unless cookies[:maintenance_window] == Rails.configuration.maintenance_window
flash.now[:maintenance] = I18n.t("maintenance.window_alert", date: Rails.configuration.maintenance_window)
end
end
end
# Sets the appropriate locale.