parent
aa30db04f4
commit
c4578b6d48
@ -0,0 +1,13 @@
|
||||
class Users::third_parties_controller < Users::BaseAccountController
|
||||
def destroy
|
||||
current_open_users.destroy!
|
||||
|
||||
render_ok
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def current_open_users
|
||||
@_current_third_party ||= observed_user.open_users.find(params[:id])
|
||||
end
|
||||
end
|
@ -1,3 +1,9 @@
|
||||
class OpenUsers::QQ < OpenUser
|
||||
def nickname
|
||||
extra&.[]('nickname')
|
||||
end
|
||||
|
||||
def en_type
|
||||
'qq'
|
||||
end
|
||||
end
|
@ -1,3 +1,9 @@
|
||||
class OpenUsers::Wechat < OpenUser
|
||||
def nickname
|
||||
extra&.[]('nickname')
|
||||
end
|
||||
|
||||
def en_type
|
||||
'qq'
|
||||
end
|
||||
end
|
@ -0,0 +1,5 @@
|
||||
class AddExtraToOpenUsers < ActiveRecord::Migration[5.2]
|
||||
def change
|
||||
add_column :open_users, :extra, :text
|
||||
end
|
||||
end
|
Loading…
Reference in new issue