diff --git a/app/views/settings/_repositories.html.erb b/app/views/settings/_repositories.html.erb index e95a3fe..96f380e 100644 --- a/app/views/settings/_repositories.html.erb +++ b/app/views/settings/_repositories.html.erb @@ -90,11 +90,39 @@ <% @commit_update_keywords.each do |rule| %> - <%= select_tag "settings[commit_update_keywords][if_tracker_id][]", options_for_select([[l(:label_all), ""]] + Tracker.sorted.all.map {|t| [t.name, t.id.to_s]}, rule['if_tracker_id']) %> - <%= text_field_tag "settings[commit_update_keywords][keywords][]", rule['keywords'], :size => 30 %> - <%= select_tag "settings[commit_update_keywords][status_id][]", options_for_select([["", 0]] + IssueStatus.sorted.all.collect{|status| [status.name, status.id.to_s]}, rule['status_id']) %> - <%= select_tag "settings[commit_update_keywords][done_ratio][]", options_for_select([["", ""]] + (0..10).to_a.collect {|r| ["#{r*10} %", "#{r*10}"] }, rule['done_ratio']) %> - <%= link_to image_tag('delete.png'), '#', :class => 'delete-commit-keywords' %> + + <%= select_tag( + "settings[commit_update_keywords][if_tracker_id][]", + options_for_select( + [[l(:label_all), ""]] + + Tracker.sorted.all.map {|t| [t.name, t.id.to_s]}, + rule['if_tracker_id']) + ) %> + + + <%= text_field_tag("settings[commit_update_keywords][keywords][]", + rule['keywords'], :size => 30) %> + + + <%= select_tag("settings[commit_update_keywords][status_id][]", + options_for_select( + [["", 0]] + + IssueStatus.sorted.all. + collect{|status| [status.name, status.id.to_s]}, + rule['status_id']) + ) %> + + + <%= select_tag("settings[commit_update_keywords][done_ratio][]", + options_for_select( + [["", ""]] + + (0..10).to_a.collect {|r| ["#{r*10} %", "#{r*10}"] }, + rule['done_ratio']) + ) %> + + + <%= link_to(image_tag('delete.png'), '#', :class => 'delete-commit-keywords') %> + <% end %> @@ -102,7 +130,7 @@ <%= l(:text_comma_separated) %> - <%= link_to image_tag('add.png'), '#', :class => 'add-commit-keywords' %> + <%= link_to(image_tag('add.png'), '#', :class => 'add-commit-keywords') %>