Show More
Commit Description:
add more error message to user list upgrade. Fix #9
Commit Description:
add more error message to user list upgrade. Fix #9
References:
File last commit:
Show/Diff file:
Action:
app/views/groups/show.html.haml
| 82 lines
| 3.2 KiB
| text/x-haml
| HamlLexer
|
r762 | .container-fluid | |||
.row | ||||
.col-md-6 | ||||
%h1 Group #{@group.name} | ||||
.row | ||||
.col-md-6 | ||||
%b Description: | ||||
= @group.description | ||||
%br | ||||
= link_to 'Edit', edit_group_path(@group), class: 'btn btn-primary' | ||||
.row | ||||
.col-md-12 | ||||
%h1 Group details | ||||
.row | ||||
.col-md-6 | ||||
.panel.panel-default | ||||
.panel-heading | ||||
.panel-title Users in this group | ||||
.panel-body | ||||
%ul | ||||
%li | ||||
If you want to add several users to a group, it may be easier to just re-import those users in | ||||
= link_to 'New list of users', new_list_user_admin_index_path | ||||
r785 | page. You can also use | |||
= link_to 'Bulk Manage User', bulk_manage_user_admin_index_path | ||||
page. | ||||
r762 | =form_tag add_user_group_path(@group), class: 'form-inline' do | |||
.form-group | ||||
=label_tag :user_id, "User" | ||||
r785 | =select_tag :user_id, options_from_collection_for_select(User.all,'id','full_name'), class: 'select2', style: 'width: 10em'; | |||
r762 | =submit_tag "Add",class: 'btn btn-primary' | |||
r672 | ||||
r762 | %table.table.table-hover | |||
%thead | ||||
r673 | %tr | |||
r762 | %th Login | |||
%th Full name | ||||
%th Remark | ||||
%th= link_to 'Remove All', remove_all_user_group_path(@group), method: :delete, :data => { :confirm => "Remove ALL USERS from group?" }, class: 'btn btn-danger btn-sm' | ||||
r672 | ||||
r762 | %tbody | |||
- @group.users.each do |user| | ||||
%tr | ||||
%td= user.login | ||||
%td= user.full_name | ||||
%td= user.remark | ||||
%td= link_to 'Remove', remove_user_group_path(@group,user), :method => :delete, :data => { :confirm => "Remove #{user.full_name}?" }, class: 'btn btn-danger btn-sm' | ||||
.col-md-6 | ||||
.panel.panel-default | ||||
.panel-heading | ||||
.panel-title Problems | ||||
.panel-body | ||||
%ul | ||||
%li | ||||
If you want to add several problem to a group, it may be easier to bulk manage them in the | ||||
r785 | = link_to 'Bulk Manage Problems', manage_problems_path | |||
r762 | page | |||
=form_tag add_problem_group_path(@group), class: 'form-inline' do | ||||
.form-group | ||||
=label_tag :problem_id, "Problem" | ||||
r785 | =select_tag :problem_id, options_from_collection_for_select(Problem.all,'id','full_name'), class: 'select2', style: 'width: 10em'; | |||
r762 | =submit_tag "Add",class: 'btn btn-primary' | |||
r672 | ||||
r762 | %table.table.table-hover | |||
%thead | ||||
%tr | ||||
%th name | ||||
%th Full name | ||||
%th Full score | ||||
%th= link_to 'Remove All', remove_all_problem_group_path(@group), method: :delete, :data => { :confirm => "Remove ALL PROBLEMS from group?" }, class: 'btn btn-danger btn-sm' | ||||
r672 | ||||
r762 | %tbody | |||
- @group.problems.each do |problem| | ||||
%tr | ||||
%td= problem.name | ||||
%td= problem.full_name | ||||
%td= problem.full_score | ||||
%td= link_to 'Remove', remove_problem_group_path(@group,problem), :method => :delete, :data => { :confirm => "Remove #{problem.full_name}?" }, class: 'btn btn-danger btn-sm' | ||||
r672 | ||||