]> source.dussan.org Git - redmine.git/commitdiff
Adds category to the issue context menu (#1684).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 28 Jul 2008 18:00:30 +0000 (18:00 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Mon, 28 Jul 2008 18:00:30 +0000 (18:00 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1707 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/issues/context_menu.rhtml

index af56782e818e18504606618959c349bd3c33ef69..0cdcd47333ea4a5c479eb4d6b62021ba16b947c1 100644 (file)
                                              :selected => @issue.assigned_to.nil?, :disabled => !@can[:update] %></li>
                </ul>
        </li>
+       <% unless @project.issue_categories.empty? -%>
+       <li class="folder">                     
+               <a href="#" class="submenu"><%= l(:field_category) %></a>
+               <ul>
+               <% @project.issue_categories.each do |u| -%>
+                   <li><%= context_menu_link u.name, {:controller => 'issues', :action => 'edit', :id => @issue, 'issue[category_id]' => u, :back_to => @back}, :method => :post,
+                                             :selected => (u == @issue.category), :disabled => !@can[:update] %></li>
+               <% end -%>
+                   <li><%= context_menu_link l(:label_none), {:controller => 'issues', :action => 'edit', :id => @issue, 'issue[category_id]' => '', :back_to => @back}, :method => :post,
+                                             :selected => @issue.category.nil?, :disabled => !@can[:update] %></li>
+               </ul>
+       </li>
+       <% end -%>
        <li class="folder">
                <a href="#" class="submenu"><%= l(:field_done_ratio) %></a>
                <ul>