checks_maintenance.rb 371 B

12345678910111213
  1. module ApplicationController::ChecksMaintenance
  2. extend ActiveSupport::Concern
  3. private
  4. def in_maintenance_mode?(user)
  5. return false if Setting.get('maintenance_mode') != true
  6. return false if user.permissions?('admin.maintenance')
  7. Rails.logger.info "Maintenance mode enabled, denied login for user #{user.login}, it's no admin user."
  8. true
  9. end
  10. end