diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -4,6 +4,7 @@ protect_from_forgery before_action :current_user + before_action :nav_announcement SINGLE_USER_MODE_CONF_KEY = 'system.single_user_mode' MULTIPLE_IP_LOGIN_CONF_KEY = 'right.multiple_ip_login' @@ -22,6 +23,10 @@ @current_user ||= User.find(session[:user_id]) end + def nav_announcement + @nav_announcement = Announcement.where(on_nav_bar: true) + end + def admin_authorization return false unless check_valid_login user = User.includes(:roles).find(session[:user_id])