Added back ability to set maintenance window through env variables (#2089)

This commit is contained in:
Ahmad Farhat
2020-09-15 13:37:58 -04:00
committed by GitHub
parent 83cc7ed3cc
commit ca94ac46ba
2 changed files with 19 additions and 19 deletions

View File

@ -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