Show More
Commit Description:
- panel the main page...
Commit Description:
- panel the main page - bootstrapize user_admin
File last commit:
Show/Diff file:
Action:
app/views/user_admin/contests.html.erb | 66 lines | 2.2 KiB | text/plain | TextLexer |
<h1>
List users in <% if @contest %><%= @contest.title %>
<% else %>Users not in any contests<% end %>
</h1>
<div class="submitbox">
<%= link_to '[View all users]', :action => 'list' %>
<% if GraderConfiguration.multicontests? %>
<%= link_to '[Manage bulk users in contests]', :action => 'contest_management' %>
<br/>
View users in:
<% @contests.each do |contest| %>
<%= link_to "[#{contest.name}]", :action => 'contests', :id => contest.id %>
<% end %>
<%= link_to "[no contest]", :action => 'contests', :id => 'none' %>
<% end %>
<br/>
<%= form_tag :action => 'assign_from_list' do %>
<%= hidden_field_tag 'users_contest_id', (@contest ? @contest.id : 'none') %>
Assign all to
<%= select("new_contest","id",Contest.all.collect {|c| [c.title, c.id]}) %>
<%= submit_tag "Assign", :confirm => 'Are you sure?' %>
<% end %>
</div>
<table class="info">
<tr class="info-head">
<th>Login</th>
<th>Full name</th>
<th>Email</th>
<th>Activated?</th>
<th></th>
<th></th>
<th></th>
<% if GraderConfiguration.multicontests? %>
<th>Contests</th>
<th>Other enabled contests</th>
<% end %>
</tr>
<% for user in @users %>
<tr class="info-<%= cycle("odd","even") %>">
<td><%=h user.login %></td>
<td><%=h user.full_name %></td>
<td><%=h user.email %></td>
<td><%=h user.activated %></td>
<td><%= link_to 'Show', :action => 'show', :id => user %></td>
<td><%= link_to 'Edit', :action => 'edit', :id => user %></td>
<td><%= link_to 'Destroy', { :action => 'destroy', :id => user }, :confirm => 'Are you sure?', :method => :post %></td>
<% if GraderConfiguration.multicontests? %>
<td>
<% user.contests.each do |contest| %>
<%= contest.name %> [<%= link_to 'x', :action => 'remove_from_contest', :id => user.id, :contest_id => contest.id %>]
<% end %>
</td>
<td>
<% @contests.each do |contest| %>
<% if not user.contests.all.find {|c| c.id==contest.id } %>
<%= contest.name %> [<%= link_to '+', :action => 'add_to_contest', :id => user.id, :contest_id => contest.id %>]
<% end %>
<% end %>
</td>
<% end %>
</tr>
<% end %>
</table>