catstodon/app/controllers/admin/two_factor_authentications_controller.rb
Kaylee 7880671f35 Add option to disable two factor auth in admin accounts panel. (#2584)
* Add option to disable two factor auth in admin accounts panel.
Closes #2578

* Add @mjankowski's suggestions.
* Moves destroy actions behind User#disable_two_factor!
* Adds spec coverage for Admin:TwoFactorAuthenticationsController and User#disable_two_factor!
2017-05-02 21:07:12 +02:00

18 lines
318 B
Ruby

# frozen_string_literal: true
module Admin
class TwoFactorAuthenticationsController < BaseController
before_action :set_user
def destroy
@user.disable_two_factor!
redirect_to admin_accounts_path
end
private
def set_user
@user = User.find(params[:user_id])
end
end
end