Feature #10000 » time_entries_sort_criterias_list.diff
| app/views/time_entry_reports/report.rhtml (révision 253) | ||
|---|---|---|
| 15 | 15 |
end |
| 16 | 16 |
-%> |
| 17 | 17 |
<%= render :partial => 'timelog/date_range' %> |
| 18 | ||
| 18 |
<% |
|
| 19 |
criterias_options = (@available_criterias.keys - @criterias).collect{|k| [l_or_humanize(@available_criterias[k][:label]), k]}
|
|
| 20 |
criterias_options.sort!{ |x, y| x[0] <=> y[0] }
|
|
| 21 |
criterias_options = [[]] + criterias_options |
|
| 22 |
-%> |
|
| 19 | 23 |
<p> |
| 20 | 24 |
<%= l(:label_details) %>: <%= select_tag 'periodicity', options_for_select([[l(:label_year), 'year'], |
| 21 | 25 |
[l(:label_month), 'month'], |
| ... | ... | |
| 23 | 27 |
[l(:label_day_plural).titleize, 'day']], @periodicity), |
| 24 | 28 |
:onchange => "this.form.onsubmit();" %> |
| 25 | 29 | |
| 26 |
<%= l(:button_add) %>: <%= select_tag('criterias[]', options_for_select([[]] + (@available_criterias.keys - @criterias).collect{|k| [l_or_humanize(@available_criterias[k][:label]), k]}),
|
|
| 30 |
<%= l(:button_add) %>: <%= select_tag('criterias[]', options_for_select(criterias_options),
|
|
| 27 | 31 |
:onchange => "this.form.submit();", |
| 28 | 32 |
:style => 'width: 200px', |
| 29 | 33 |
:id => nil, |