mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-22 16:06:18 +08:00
20 lines
500 B
Ruby
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
|