Description:
- fix various ui issues
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r613:e3dfadbca639 - - 5 files changed: 13 inserted, 9 deleted
@@ -7,6 +7,7 | |||
|
7 | 7 | def index |
|
8 | 8 | @configurations = GraderConfiguration.find(:all, |
|
9 | 9 | :order => '`key`') |
|
10 | + @group = GraderConfiguration.pluck("grader_configurations.key").map{ |x| x[0...(x.index('.'))] }.uniq.sort | |
|
10 | 11 | end |
|
11 | 12 | |
|
12 | 13 | def reload |
@@ -2,7 +2,7 | |||
|
2 | 2 | - if submission.nil? |
|
3 | 3 | = "-" |
|
4 | 4 | - else |
|
5 |
- - |
|
|
5 | + - unless submission.graded_at | |
|
6 | 6 | = t 'main.submitted_at' |
|
7 | 7 | = format_short_time(submission.submitted_at.localtime) |
|
8 | 8 | - else |
@@ -3,15 +3,18 | |||
|
3 | 3 | |
|
4 | 4 | %h1 System configuration |
|
5 | 5 | |
|
6 | - %table.info | |
|
7 | - %tr.info-head | |
|
8 | - %th Key | |
|
9 |
- %th |
|
|
10 | - %th Value | |
|
6 | + - @group.each do |g| | |
|
7 | + %h2= g | |
|
8 | + %table.table.table-striped | |
|
9 | + %thead | |
|
10 | + %th{style: 'width: 25%'} Key | |
|
11 | + %th{style: 'width: 10%'}Type | |
|
12 | + %th{style: 'width: 15%'} Value | |
|
11 | 13 | %th Description |
|
12 | 14 | - @configurations.each do |conf| |
|
15 | + - next if conf.key[0...(conf.key.index('.'))] != g | |
|
13 | 16 | - @grader_configuration = conf |
|
14 | - %tr{:class => cycle("info-odd", "info-even")} | |
|
17 | + %tr | |
|
15 | 18 | %td |
|
16 | 19 | /= in_place_editor_field :grader_configuration, :key, {}, :rows=>1 |
|
17 | 20 | = @grader_configuration.key |
@@ -8,7 +8,7 | |||
|
8 | 8 | %li= msg |
|
9 | 9 | .form-group |
|
10 | 10 | = label_tag :submission, 'Problem:' |
|
11 | - = select 'submission', 'problem_id', [[(t 'main.specified_in_header'),'-1']] + @problems.collect {|p| ["[#{p.name}] #{p.full_name}", p.id]}, {:selected => '-1'}, { class: 'select2 form-control' } | |
|
11 | + = select 'submission', 'problem_id', [[(t 'main.specified_in_header'),'-1']] + @problems.collect {|p| ["[#{p.name}] #{p.full_name}", p.id]}, {:selected => '-1'}, { class: 'select2 form-control', style: "width: 100%" } | |
|
12 | 12 | .form-group |
|
13 | 13 | = label_tag :file, 'File:' |
|
14 | 14 | .input-group |
You need to be logged in to leave comments.
Login now