# HG changeset patch # User Nattee Niparnan # Date 2017-09-11 09:09:36 # Node ID 52ce712479a1b43ab1d5ede13c310a3fef62298e # Parent f90ec3934e15e6451fc3478a1d20b6784e852e25 add options for bulk manage add user to group (not finished) diff --git a/app/controllers/user_admin_controller.rb b/app/controllers/user_admin_controller.rb --- a/app/controllers/user_admin_controller.rb +++ b/app/controllers/user_admin_controller.rb @@ -228,6 +228,7 @@ end end + # contest management def contests @@ -423,6 +424,8 @@ @action[:set_enable] = params[:enabled] @action[:enabled] = params[:enable] == "1" @action[:gen_password] = params[:gen_password] + @action[:add_group] = params[:add_group] + @action[:group_name] = params[:group_name] end if params[:commit] == "Perform" @@ -437,6 +440,11 @@ u.save end end + if @action[:add_group] + @uses.each do |u| + + end + end end end diff --git a/app/views/user_admin/bulk_manage.html.haml b/app/views/user_admin/bulk_manage.html.haml --- a/app/views/user_admin/bulk_manage.html.haml +++ b/app/views/user_admin/bulk_manage.html.haml @@ -46,6 +46,15 @@ %label.checkbox-inline = check_box_tag "gen_password", true, params[:gen_password] Generate new random password + .row.form-group + .col-md-4 + %label.checkbox-inline + = check_box_tag "add_group", true, params[:add_group] + Add users to group + %label.col-md-3.control-label.text-right Group name + .col-md-5 + = text_field_tag "group_name", params[:group_name], id: 'group_name',class: 'form-control select2' + .row .col-md-12