Mercurial > hg > soundsoftware-site
comparison app/views/context_menus/.svn/text-base/issues.html.erb.svn-base @ 37:94944d00e43c
* Update to SVN trunk rev 4411
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Fri, 19 Nov 2010 13:24:41 +0000 |
parents | 40f7cfd4df19 |
children | cbce1fd3b1b7 |
comparison
equal
deleted
inserted
replaced
22:40f7cfd4df19 | 37:94944d00e43c |
---|---|
7 <% else %> | 7 <% else %> |
8 <li><%= context_menu_link l(:button_edit), {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id)}, | 8 <li><%= context_menu_link l(:button_edit), {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id)}, |
9 :class => 'icon-edit', :disabled => !@can[:edit] %></li> | 9 :class => 'icon-edit', :disabled => !@can[:edit] %></li> |
10 <% end %> | 10 <% end %> |
11 | 11 |
12 <% unless @allowed_statuses.empty? %> | 12 <% if @allowed_statuses.present? %> |
13 <li class="folder"> | 13 <li class="folder"> |
14 <a href="#" class="submenu" onclick="return false;"><%= l(:field_status) %></a> | 14 <a href="#" class="submenu" onclick="return false;"><%= l(:field_status) %></a> |
15 <ul> | 15 <ul> |
16 <% @statuses.each do |s| -%> | 16 <% @statuses.each do |s| -%> |
17 <li><%= context_menu_link s.name, {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {:status_id => s}, :back_url => @back}, :method => :post, | 17 <li><%= context_menu_link s.name, {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {:status_id => s}, :back_url => @back}, :method => :post, |
31 <% end -%> | 31 <% end -%> |
32 </ul> | 32 </ul> |
33 </li> | 33 </li> |
34 <% end %> | 34 <% end %> |
35 | 35 |
36 <% if @projects.size == 1 %> | |
37 <li class="folder"> | 36 <li class="folder"> |
38 <a href="#" class="submenu"><%= l(:field_priority) %></a> | 37 <a href="#" class="submenu"><%= l(:field_priority) %></a> |
39 <ul> | 38 <ul> |
40 <% @priorities.each do |p| -%> | 39 <% @priorities.each do |p| -%> |
41 <li><%= context_menu_link p.name, {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'priority_id' => p}, :back_url => @back}, :method => :post, | 40 <li><%= context_menu_link p.name, {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'priority_id' => p}, :back_url => @back}, :method => :post, |
42 :selected => (@issue && p == @issue.priority), :disabled => (!@can[:edit] || @issues.detect {|i| !i.leaf?}) %></li> | 41 :selected => (@issue && p == @issue.priority), :disabled => (!@can[:edit] || @issues.detect {|i| !i.leaf?}) %></li> |
43 <% end -%> | 42 <% end -%> |
44 </ul> | 43 </ul> |
45 </li> | 44 </li> |
46 <% end %> | |
47 | 45 |
46 <% #TODO: allow editing versions when multiple projects %> | |
48 <% unless @project.nil? || @project.shared_versions.open.empty? -%> | 47 <% unless @project.nil? || @project.shared_versions.open.empty? -%> |
49 <li class="folder"> | 48 <li class="folder"> |
50 <a href="#" class="submenu"><%= l(:field_fixed_version) %></a> | 49 <a href="#" class="submenu"><%= l(:field_fixed_version) %></a> |
51 <ul> | 50 <ul> |
52 <% @project.shared_versions.open.sort.each do |v| -%> | 51 <% @project.shared_versions.open.sort.each do |v| -%> |
56 <li><%= context_menu_link l(:label_none), {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'fixed_version_id' => 'none'}, :back_url => @back}, :method => :post, | 55 <li><%= context_menu_link l(:label_none), {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'fixed_version_id' => 'none'}, :back_url => @back}, :method => :post, |
57 :selected => (@issue && @issue.fixed_version.nil?), :disabled => !@can[:update] %></li> | 56 :selected => (@issue && @issue.fixed_version.nil?), :disabled => !@can[:update] %></li> |
58 </ul> | 57 </ul> |
59 </li> | 58 </li> |
60 <% end %> | 59 <% end %> |
61 <% unless @assignables.nil? || @assignables.empty? -%> | 60 <% if @assignables.present? -%> |
62 <li class="folder"> | 61 <li class="folder"> |
63 <a href="#" class="submenu"><%= l(:field_assigned_to) %></a> | 62 <a href="#" class="submenu"><%= l(:field_assigned_to) %></a> |
64 <ul> | 63 <ul> |
65 <% @assignables.each do |u| -%> | 64 <% @assignables.each do |u| -%> |
66 <li><%= context_menu_link u.name, {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'assigned_to_id' => u}, :back_url => @back}, :method => :post, | 65 <li><%= context_menu_link u.name, {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'assigned_to_id' => u}, :back_url => @back}, :method => :post, |
83 :selected => (@issue && @issue.category.nil?), :disabled => !@can[:update] %></li> | 82 :selected => (@issue && @issue.category.nil?), :disabled => !@can[:update] %></li> |
84 </ul> | 83 </ul> |
85 </li> | 84 </li> |
86 <% end -%> | 85 <% end -%> |
87 | 86 |
88 <% if Issue.use_field_for_done_ratio? && @projects.size == 1 %> | 87 <% if Issue.use_field_for_done_ratio? %> |
89 <li class="folder"> | 88 <li class="folder"> |
90 <a href="#" class="submenu"><%= l(:field_done_ratio) %></a> | 89 <a href="#" class="submenu"><%= l(:field_done_ratio) %></a> |
91 <ul> | 90 <ul> |
92 <% (0..10).map{|x|x*10}.each do |p| -%> | 91 <% (0..10).map{|x|x*10}.each do |p| -%> |
93 <li><%= context_menu_link "#{p}%", {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'done_ratio' => p}, :back_url => @back}, :method => :post, | 92 <li><%= context_menu_link "#{p}%", {:controller => 'issues', :action => 'bulk_edit', :ids => @issues.collect(&:id), :issue => {'done_ratio' => p}, :back_url => @back}, :method => :post, |
97 </li> | 96 </li> |
98 <% end %> | 97 <% end %> |
99 | 98 |
100 <% if !@issue.nil? %> | 99 <% if !@issue.nil? %> |
101 <% if @can[:log_time] -%> | 100 <% if @can[:log_time] -%> |
102 <li><%= context_menu_link l(:button_log_time), {:controller => 'timelog', :action => 'edit', :issue_id => @issue}, | 101 <li><%= context_menu_link l(:button_log_time), {:controller => 'timelog', :action => 'new', :issue_id => @issue}, |
103 :class => 'icon-time-add' %></li> | 102 :class => 'icon-time-add' %></li> |
104 <% end %> | 103 <% end %> |
105 <% if User.current.logged? %> | 104 <% if User.current.logged? %> |
106 <li><%= watcher_link(@issue, User.current) %></li> | 105 <li><%= watcher_link(@issue, User.current) %></li> |
107 <% end %> | 106 <% end %> |
113 <% end %> | 112 <% end %> |
114 <li><%= context_menu_link l(:button_copy), new_issue_move_path(:ids => @issues.collect(&:id), :copy_options => {:copy => 't'}), | 113 <li><%= context_menu_link l(:button_copy), new_issue_move_path(:ids => @issues.collect(&:id), :copy_options => {:copy => 't'}), |
115 :class => 'icon-copy', :disabled => !@can[:move] %></li> | 114 :class => 'icon-copy', :disabled => !@can[:move] %></li> |
116 <li><%= context_menu_link l(:button_move), new_issue_move_path(:ids => @issues.collect(&:id)), | 115 <li><%= context_menu_link l(:button_move), new_issue_move_path(:ids => @issues.collect(&:id)), |
117 :class => 'icon-move', :disabled => !@can[:move] %></li> | 116 :class => 'icon-move', :disabled => !@can[:move] %></li> |
118 <li><%= context_menu_link l(:button_delete), {:controller => 'issues', :action => 'destroy', :ids => @issues.collect(&:id)}, | 117 <li><%= context_menu_link l(:button_delete), {:controller => 'issues', :action => 'destroy', :ids => @issues.collect(&:id), :back_url => @back}, |
119 :method => :post, :confirm => l(:text_issues_destroy_confirmation), :class => 'icon-del', :disabled => !@can[:delete] %></li> | 118 :method => :post, :confirm => l(:text_issues_destroy_confirmation), :class => 'icon-del', :disabled => !@can[:delete] %></li> |
120 | 119 |
121 <%= call_hook(:view_issues_context_menu_end, {:issues => @issues, :can => @can, :back => @back }) %> | 120 <%= call_hook(:view_issues_context_menu_end, {:issues => @issues, :can => @can, :back => @back }) %> |
122 </ul> | 121 </ul> |