|
|
@ -1,20 +1,7 @@ |
|
|
class ApplicationController < ActionController::Base |
|
|
class ApplicationController < ActionController::Base |
|
|
before_action :authenticate |
|
|
|
|
|
|
|
|
|
|
|
OPEN_ACCESS_PERIOD = Date.new(2026, 8, 30)..Date.new(2026, 9, 6) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private |
|
|
private |
|
|
|
|
|
|
|
|
def authenticate |
|
|
|
|
|
return if OPEN_ACCESS_PERIOD.cover?(Date.current) |
|
|
|
|
|
|
|
|
|
|
|
authenticate_or_request_with_http_basic do |name, password| |
|
|
|
|
|
name == "stupid" && password == "studio" |
|
|
|
|
|
end if Rails.env.production? |
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def set_locale |
|
|
def set_locale |
|
|
I18n.locale = params[:locale].presence_in(I18n.available_locales.map(&:to_s)) || I18n.default_locale |
|
|
I18n.locale = params[:locale].presence_in(I18n.available_locales.map(&:to_s)) || I18n.default_locale |
|
|
end |
|
|
end |
|
|
|