gitlab-org--gitlab-foss/app/controllers/admin/identities_controller.rb

22 lines
544 B
Ruby
Raw Normal View History

class Admin::IdentitiesController < Admin::ApplicationController
before_action :user, only: [:destroy]
def destroy
identity = user.identities.find(params[:id])
respond_to do |format|
if identity.destroy
format.html { redirect_to [:admin, user], notice: 'User identity was successfully removed.' }
else
format.html { redirect_to [:admin, user], alert: 'Failed to remove user identity.' }
end
end
end
protected
def user
@user ||= User.find_by!(username: params[:user_id])
end
end