forked from MarkUsProject/Markus
/
_submissions_table_sorting_links.html.erb
82 lines (77 loc) · 3.36 KB
/
_submissions_table_sorting_links.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
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
74
75
76
77
78
79
80
81
82
<tr>
<th>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'group_name')%>
<%="ap_sorting_by_desc" if (sort_by == 'group_name' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.group_name"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'group_name',
:desc => (sort_by == 'group_name' && desc.blank?) %>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'repo_name')%>
<%="ap_sorting_by_desc" if (sort_by == 'repo_name' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.repository"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'repo_name',
:desc => (sort_by == 'repo_name' && desc.blank?) %>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'revision_timestamp')%>
<%="ap_sorting_by_desc" if (sort_by == 'revision_timestamp' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.commit_date"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'revision_timestamp',
:desc => (sort_by == 'revision_timestamp' && desc.blank?) %>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'marking_state')%>
<%="ap_sorting_by_desc" if (sort_by == 'marking_state' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.marking_state"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'marking_state',
:desc => (sort_by == 'marking_state' && desc.blank?) %>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'grace_credits_used')%>
<%="ap_sorting_by_desc" if (sort_by == 'grace_credits_used' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.grace_credits_used"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'grace_credits_used',
:desc => (sort_by == 'grace_credits_used' && desc.blank?) %>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'total_mark')%>
<%="ap_sorting_by_desc" if (sort_by == 'total_mark' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.final_grade"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'total_mark',
:desc => (sort_by == 'total_mark' && desc.blank?) %>
</th>
<th class="<%="ap_sorting_by" if (sort_by == 'section')%>
<%="ap_sorting_by_desc" if (sort_by == 'section' && !desc.blank?)%>">
<%= link_to I18n.t("browse_submissions.section"),
:id => assignment.id,
:filter => filter,
:page => page,
:per_page => per_page,
:sort_by => 'section',
:desc => (sort_by == 'section' && desc.blank?) %>
</th>
<th>
<%= I18n.t("browse_submissions.can_begin_grading") %>
</th>
</tr>