Changes for NTU General Affairs
This commit is contained in:
1 parent
d766eea9f4
commit
7c398ce4fe
73 files changed
+45400
-93
No files matched your search
@@ -70,4 +70,30 @@ class Admin::MemberSelectsController < OrbitBackendController
|
||||
|
||||
end
|
||||
|
||||
def select_members
|
||||
selected_users = User.find(params[:ids]) rescue []
|
||||
@field = params[:field]
|
||||
roles = Role.all
|
||||
@sorted_users = roles.inject({}) do |users, role|
|
||||
users[role] = role.users.where(:email.not => /guest|rulingcom/) - selected_users
|
||||
users
|
||||
end
|
||||
end
|
||||
|
||||
def set_roles
|
||||
roles = Role.find(params[:role_ids]) rescue []
|
||||
@field = params[:field]
|
||||
@users = roles.inject([]) do |users, role|
|
||||
users += role.users.where(:email.not => /guest|rulingcom/).entries
|
||||
users
|
||||
end
|
||||
render 'admin/member_selects/update_selected_users'
|
||||
end
|
||||
|
||||
def set_users
|
||||
@users = User.find(params[:user_ids]) rescue []
|
||||
@field = params[:field]
|
||||
render 'admin/member_selects/update_selected_users'
|
||||
end
|
||||
|
||||
end
|
||||
Reference in new issue
Block a user