scinote-web/app/controllers/users/settings/account/connected_accounts_controller.rb
2019-11-27 23:16:25 +01:00

20 lines
500 B
Ruby

module Users
module Settings
module Account
class ConnectedAccountsController < ApplicationController
layout 'fluid'
def index
@linked_accounts = current_user.user_identities.pluck(:provider)
end
def destroy
current_user.user_identities.where(provider: params.require(:provider)).take&.destroy!
@linked_accounts = current_user.user_identities.pluck(:provider)
render :index
end
end
end
end
end