@@ -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 | » <%=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