helper_method :current_account
helper_method :current_session
+ helper_method :current_theme
helper_method :single_user_mode?
rescue_from ActionController::RoutingError, with: :not_found
@current_session ||= SessionActivation.find_by(session_id: cookies.signed['_session_id'])
end
+ def current_theme
+ return Setting.default_settings['theme'] unless Themes.instance.names.include? current_user&.setting_theme
+ current_user.setting_theme
+ end
+
def cache_collection(raw, klass)
return raw unless klass.respond_to?(:with_includes)