Merge branch 'master' into glitch-soc/merge-upstream
Conflicts: - app/controllers/application_controller.rb - app/controllers/auth/confirmations_controller.rb - app/controllers/auth/sessions_controller.rb - app/controllers/settings/deletes_controller.rb - app/controllers/settings/two_factor_authentication/recovery_codes_controller.rb
This commit is contained in:
		@@ -10,6 +10,9 @@ class Auth::RegistrationsController < Devise::RegistrationsController
 | 
			
		||||
  before_action :set_sessions, only: [:edit, :update]
 | 
			
		||||
  before_action :set_instance_presenter, only: [:new, :create, :update]
 | 
			
		||||
  before_action :set_body_classes, only: [:new, :create, :edit, :update]
 | 
			
		||||
  before_action :require_not_suspended!, only: [:update]
 | 
			
		||||
 | 
			
		||||
  skip_before_action :require_functional!, only: [:edit, :update]
 | 
			
		||||
 | 
			
		||||
  def new
 | 
			
		||||
    super(&:build_invite_request)
 | 
			
		||||
@@ -44,7 +47,7 @@ class Auth::RegistrationsController < Devise::RegistrationsController
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def after_sign_up_path_for(_resource)
 | 
			
		||||
    new_user_session_path
 | 
			
		||||
    auth_setup_path
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def after_sign_in_path_for(_resource)
 | 
			
		||||
@@ -107,4 +110,8 @@ class Auth::RegistrationsController < Devise::RegistrationsController
 | 
			
		||||
  def set_sessions
 | 
			
		||||
    @sessions = current_user.session_activations
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def require_not_suspended!
 | 
			
		||||
    forbidden if current_account.suspended?
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user