Description:
add more link in submissions and profile page
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r459:d1517fe62951 - - 2 files changed: 9 inserted, 3 deleted
@@ -18,18 +18,24 | |||
|
18 | 18 | %tr.info-head |
|
19 | 19 | %th Field |
|
20 | 20 | %th Value |
|
21 | 21 | %tbody |
|
22 | 22 | %tr{class: cycle('info-even','info-odd')} |
|
23 | 23 | %td.field User: |
|
24 | - %td.value= "(#{@submission.user.login}) #{@submission.user.full_name}" | |
|
24 | + %td.value | |
|
25 | + - if @submission.user | |
|
26 | + = link_to "(#{@submission.user.login})", controller: "users", action: "profile", id: @submission.user | |
|
27 | + = @submission.user.full_name | |
|
28 | + - else | |
|
29 | + = "(n/a)" | |
|
25 | 30 | %tr{class: cycle('info-even','info-odd')} |
|
26 | 31 | %td.field Problem: |
|
27 | 32 | %td.value |
|
28 | 33 | - if @submission.problem!=nil |
|
29 |
- = "(#{@submission.problem.name}) |
|
|
34 | + = link_to "(#{@submission.problem.name})", controller: "problems", action: "stat", id: @submission.problem | |
|
35 | + = @submission.problem.full_name | |
|
30 | 36 | - else |
|
31 | 37 | = "(n/a)" |
|
32 | 38 | %tr{class: cycle('info-even','info-odd')} |
|
33 | 39 | %td.field Tries: |
|
34 | 40 | %td.value= @submission.number |
|
35 | 41 | %tr{class: cycle('info-even','info-odd')} |
@@ -50,13 +50,13 | |||
|
50 | 50 | %th IP |
|
51 | 51 | %tbody |
|
52 | 52 | - @submission.each do |s| |
|
53 | 53 | - next unless s.problem |
|
54 | 54 | %tr |
|
55 | 55 | %td= link_to "#{s.id}", controller: "graders", action: "submission", id: s.id |
|
56 | - %td= s.problem.name | |
|
56 | + %td= link_to s.problem.name, controller: "problems", action: "stat", id: s.problem | |
|
57 | 57 | %td= s.problem.full_name |
|
58 | 58 | %td= s.language.pretty_name |
|
59 | 59 | %td #{s.submitted_at.strftime('%Y-%m-%d %H:%M')} (#{time_ago_in_words(s.submitted_at)} ago) |
|
60 | 60 | %td.fix-width= s.grader_comment |
|
61 | 61 | %td= (s.points*100)/s.problem.full_score |
|
62 | 62 | - if session[:admin] |
You need to be logged in to leave comments.
Login now