forked from instructure/canvas-lms
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroster.html.erb
More file actions
73 lines (69 loc) · 2.92 KB
/
Copy pathroster.html.erb
File metadata and controls
73 lines (69 loc) · 2.92 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<%
@active_tab = 'people'
add_crumb t('People'), context_url(@context, :context_users_url)
translated_title = @context.is_a?(Course) ? t('Course Roster') : t('Group Roster')
content_for :page_title, join_title(translated_title, @context.name)
css_bundle :roster
is_teacher = can_do(@context, @current_user, :manage_students)
%>
<div class="ic-Action-header">
<div class="ic-Action-header__Primary">
<h1 class="screenreader-only"><%= t('People') %></h1>
</div>
<div class="ic-Action-header__Secondary">
<%= render :partial => 'context/roster_right_side' %>
</div>
</div>
<% if @context.is_a?(Course) %>
<% js_bundle :roster %>
<% js_env :canManageCourse => can_do(@context, @current_user, :manage) %>
<% else %>
<div class="roster-container">
<div class="roster roster-column student_roster">
<h2><%= @primary_users.keys.first %></h2>
<ul class="user-list">
<% @primary_users[@primary_users.keys.first].each do |student| %>
<li class="user-list__item" id="user_<%= student.id %>">
<%= avatar(student, context_code: @context.asset_string, size: 30) %>
<div class="user-list__item-details">
<a href="<%= context_url(@context, :context_user_url, student.id) %>" class="user_name"><%= is_teacher ? student.name : student.short_name %></a>
<% if is_teacher %>
<div class="short_name"><%= student.short_name %></div>
<div class="email"><%= student.email %></div>
<% if @enrollments_hash %>
<% @enrollments_hash[student.id].each do |e| %>
<div class="course_section"><%= e.try(:course_section).try(:display_name) %></div>
<% end %>
<% end %>
<% end %>
</div>
</li>
<% end %>
</ul>
</div>
<% unless !@secondary_users || @secondary_users.empty? %>
<div class="roster roster-column teacher_roster">
<h2><%= @secondary_users.keys.first %></h2>
<ul class="user-list">
<% @secondary_users[@secondary_users.keys.first].each do |teacher| %>
<li class="user-list__item" id="user_<%= teacher.id %>">
<%= avatar(teacher, context_code: @context.context.asset_string, size: 30) %>
<div class="user-list__item-details">
<a href="<%= context_url(@context.context, :context_user_url, teacher.id) %>" class="user_name"><%= teacher.name %></a>
<% if is_teacher %>
<div class="short_name"><%= teacher.short_name %></div>
<div class="email"><%= teacher.email %></div>
<% if @enrollments_hash %>
<% @enrollments_hash[teacher.id].each do |e| %>
<div class="course_section"><%= e.try(:course_section).try(:display_name) %></div>
<% end %>
<% end %>
<% end %>
</div>
</li>
<% end %>
</ul>
</div>
<% end %>
</div>
<% end %>