##// END OF EJS Templates
* replaced "add_issue" links on projects/show by a drop down list...
Jean-Philippe Lang -
r133:470ef4d11ee7
parent child
Show More
@@ -0,0 +1,5
1 <% if authorize_for('projects', 'add_issue') %>
2 <%= start_form_tag({ :controller => 'projects', :action => 'add_issue', :id => @project }, :method => 'get') %>
3 <%= l(:label_issue_new) %>: <%= select_tag 'tracker_id', ("<option></option>" + options_from_collection_for_select(trackers, 'id', 'name')), :onchange => "if (this.value!='') {this.form.submit();}" %>
4 <%= end_form_tag %>
5 <% end %>
@@ -1,5 +1,5
1 # redMine - project management software
1 # redMine - project management software
2 # Copyright (C) 2006 Jean-Philippe Lang
2 # Copyright (C) 2006-2007 Jean-Philippe Lang
3 #
3 #
4 # This program is free software; you can redistribute it and/or
4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License
5 # modify it under the terms of the GNU General Public License
@@ -239,7 +239,8 class ProjectsController < ApplicationController
239 :conditions => @query.statement,
239 :conditions => @query.statement,
240 :limit => @issue_pages.items_per_page,
240 :limit => @issue_pages.items_per_page,
241 :offset => @issue_pages.current.offset
241 :offset => @issue_pages.current.offset
242 end
242 end
243 @trackers = Tracker.find :all
243 render :layout => false if request.xhr?
244 render :layout => false if request.xhr?
244 end
245 end
245
246
@@ -1,4 +1,7
1 <% if @query.new_record? %>
1 <% if @query.new_record? %>
2 <div class="contextual">
3 <%= render :partial => 'issues/add_shortcut', :locals => {:trackers => @trackers } %>
4 </div>
2 <h2><%=l(:label_issue_plural)%></h2>
5 <h2><%=l(:label_issue_plural)%></h2>
3
6
4 <%= start_form_tag({:action => 'list_issues'}, :id => 'query_form') %>
7 <%= start_form_tag({:action => 'list_issues'}, :id => 'query_form') %>
@@ -24,12 +27,13
24 </div>
27 </div>
25 <br />
28 <br />
26 <% else %>
29 <% else %>
27 <% if authorize_for('projects', 'add_query') %>
28 <div class="contextual">
30 <div class="contextual">
29 <%= link_to l(:button_edit), {:controller => 'queries', :action => 'edit', :id => @query}, :class => 'pic picEdit' %>
31 <%= render :partial => 'issues/add_shortcut', :locals => {:trackers => @trackers } %>
30 <%= link_to l(:button_delete), {:controller => 'queries', :action => 'destroy', :id => @query}, :confirm => l(:text_are_you_sure), :post => true, :class => 'pic picDelete' %>
32 <% if authorize_for('projects', 'add_query') %>
33 <%= link_to l(:button_edit), {:controller => 'queries', :action => 'edit', :id => @query}, :class => 'pic picEdit' %>
34 <%= link_to l(:button_delete), {:controller => 'queries', :action => 'destroy', :id => @query}, :confirm => l(:text_are_you_sure), :post => true, :class => 'pic picDelete' %>
35 <% end %>
31 </div>
36 </div>
32 <% end %>
33 <h2><%= @query.name %></h2>
37 <h2><%= @query.name %></h2>
34 <% end %>
38 <% end %>
35 <%= error_messages_for 'query' %>
39 <%= error_messages_for 'query' %>
@@ -13,6 +13,9
13 </ul>
13 </ul>
14
14
15 <div class="box">
15 <div class="box">
16 <div class="contextual">
17 <%= render :partial => 'issues/add_shortcut', :locals => {:trackers => @trackers } %>
18 </div>
16 <h3><%= image_tag "tracker" %> <%=l(:label_tracker_plural)%></h3>
19 <h3><%= image_tag "tracker" %> <%=l(:label_tracker_plural)%></h3>
17 <ul>
20 <ul>
18 <% for tracker in @trackers %>
21 <% for tracker in @trackers %>
@@ -23,15 +26,7
23 <%= lwr(:label_open_issues, issue_count) %>
26 <%= lwr(:label_open_issues, issue_count) %>
24 </li>
27 </li>
25 <% end %>
28 <% end %>
26 </ul>
29 </ul>
27 <% if authorize_for 'projects', 'add_issue' %>
28 &#187; <%=l(:label_issue_new)%>:
29 <ul>
30 <% @trackers.each do |tracker| %>
31 <li><%= link_to tracker.name, :controller => 'projects', :action => 'add_issue', :id => @project, :tracker_id => tracker %></li>
32 <% end %>
33 </ul>
34 <% end %>
35 <center><small><%= link_to l(:label_issue_view_all), :controller => 'projects', :action => 'list_issues', :id => @project, :set_filter => 1 %></small></center>
30 <center><small><%= link_to l(:label_issue_view_all), :controller => 'projects', :action => 'list_issues', :id => @project, :set_filter => 1 %></small></center>
36 </div>
31 </div>
37 </div>
32 </div>
General Comments 0
You need to be logged in to leave comments. Login now