-
Notifications
You must be signed in to change notification settings - Fork 12
/
_user_list.html.erb
41 lines (40 loc) · 1.58 KB
/
_user_list.html.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<table id="users" class="master">
<thead>
<tr>
<%= sort_header_tag('login', :title => 'Login') %>
<% form_for users.class.to_s, :html => { :method => :get } do |s| %>
<%= sort_header_tag('first_name', :title => 'First Name') %>
<%= sort_header_tag('last_name', :title => 'Last Name') %>
<%= sort_header_tag('email', :title => 'Email Address') %>
<th>Campus</th>
<% if controller.controller_name == 'students' %>
<%= sort_header_tag('class_of', :title => 'Class Of') %>
<%= sort_header_tag('homeroom', :title => 'Homeroom') %>
<% end %>
<th><%= text_field_tag :search, params[:search],
:size => 10, :class => "focus search" %></th>
<% end %>
</tr>
</thead>
<tbody>
<% for u in users %>
<tr class="<%= cycle('odd', 'even') %>" onclick="location.href='<%= url_for(u)+'/edit' %>'">
<%= content_tag :td, u.login %>
<td><%= link_to u.first_name, url_for(u)+'/edit' %></td>
<td><%= link_to u.last_name, url_for(u)+'/edit' %></td>
<%= content_tag :td, u.email %>
<%= content_tag :td, u.site.name %>
<% if controller.controller_name == 'students' %>
<%= content_tag :td, u.class_of %>
<%= content_tag :td, u.homeroom %>
<% end %>
<td><%= button_to 'Delete', u, :method => :delete,
:confirm => "Are you sure you want to delete\n\n '" + u.full_name + "'?",
:class => 'btn negative' %></td>
</tr>
<% end %>
</tbody>
</table>
<span class="paginate">
<%= will_paginate users %>
</span>