fixed 用户删除优化处理
This commit is contained in:
parent
2faea9aa59
commit
5f3aaa03eb
|
@ -27,7 +27,7 @@ class Admins::UsersController < Admins::BaseController
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
UserAction.create(action_id: @user.id, action_type: "DestroyUser", user_id: current_user.id, :ip => request.remote_ip, data_bank: @user.attributes.to_json)
|
UserAction.create(action_id: @user.id, action_type: "DestroyUser", user_id: current_user.id, :ip => request.remote_ip, data_bank: @user.attributes.to_json)
|
||||||
org_ids = TeamUser.where(user_id: @user.id).pluck(:organization_id) | OrganizationUser..where(user_id: @user.id).pluck(:organization_id)
|
org_ids = TeamUser.where(user_id: @user.id).pluck(:organization_id) | OrganizationUser.where(user_id: @user.id).pluck(:organization_id)
|
||||||
organizations = Organization.where(id: org_ids)
|
organizations = Organization.where(id: org_ids)
|
||||||
organizations.each do |org|
|
organizations.each do |org|
|
||||||
# org.team_users.joins(:team).where(user_id: @user.id, teams: {authorize: %w(owner)})
|
# org.team_users.joins(:team).where(user_id: @user.id, teams: {authorize: %w(owner)})
|
||||||
|
|
Loading…
Reference in New Issue