228da2dd28
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
21 lines
544 B
Ruby
21 lines
544 B
Ruby
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
|