##// END OF EJS Templates
Added plugin hook :view_projects_roadmap_version_bottom. #2543...
Eric Davis -
r2366:0d01e07430e3
parent child
Show More
@@ -1,50 +1,51
1 <h2><%=l(:label_roadmap)%></h2>
1 <h2><%=l(:label_roadmap)%></h2>
2
2
3 <% if @versions.empty? %>
3 <% if @versions.empty? %>
4 <p class="nodata"><%= l(:label_no_data) %></p>
4 <p class="nodata"><%= l(:label_no_data) %></p>
5 <% else %>
5 <% else %>
6 <div id="roadmap">
6 <div id="roadmap">
7 <% @versions.each do |version| %>
7 <% @versions.each do |version| %>
8 <%= tag 'a', :name => version.name %>
8 <%= tag 'a', :name => version.name %>
9 <h3 class="icon22 icon22-package"><%= link_to h(version.name), :controller => 'versions', :action => 'show', :id => version %></h3>
9 <h3 class="icon22 icon22-package"><%= link_to h(version.name), :controller => 'versions', :action => 'show', :id => version %></h3>
10 <%= render :partial => 'versions/overview', :locals => {:version => version} %>
10 <%= render :partial => 'versions/overview', :locals => {:version => version} %>
11 <%= render(:partial => "wiki/content", :locals => {:content => version.wiki_page.content}) if version.wiki_page %>
11 <%= render(:partial => "wiki/content", :locals => {:content => version.wiki_page.content}) if version.wiki_page %>
12
12
13 <% issues = version.fixed_issues.find(:all,
13 <% issues = version.fixed_issues.find(:all,
14 :include => [:status, :tracker],
14 :include => [:status, :tracker],
15 :conditions => ["tracker_id in (#{@selected_tracker_ids.join(',')})"],
15 :conditions => ["tracker_id in (#{@selected_tracker_ids.join(',')})"],
16 :order => "#{Tracker.table_name}.position, #{Issue.table_name}.id") unless @selected_tracker_ids.empty?
16 :order => "#{Tracker.table_name}.position, #{Issue.table_name}.id") unless @selected_tracker_ids.empty?
17 issues ||= []
17 issues ||= []
18 %>
18 %>
19 <% if issues.size > 0 %>
19 <% if issues.size > 0 %>
20 <fieldset class="related-issues"><legend><%= l(:label_related_issues) %></legend>
20 <fieldset class="related-issues"><legend><%= l(:label_related_issues) %></legend>
21 <ul>
21 <ul>
22 <%- issues.each do |issue| -%>
22 <%- issues.each do |issue| -%>
23 <li><%= link_to_issue(issue) %>: <%=h issue.subject %></li>
23 <li><%= link_to_issue(issue) %>: <%=h issue.subject %></li>
24 <%- end -%>
24 <%- end -%>
25 </ul>
25 </ul>
26 </fieldset>
26 </fieldset>
27 <% end %>
27 <% end %>
28 <%= call_hook :view_projects_roadmap_version_bottom, :version => version %>
28 <% end %>
29 <% end %>
29 </div>
30 </div>
30 <% end %>
31 <% end %>
31
32
32 <% content_for :sidebar do %>
33 <% content_for :sidebar do %>
33 <% form_tag({}, :method => :get) do %>
34 <% form_tag({}, :method => :get) do %>
34 <h3><%= l(:label_roadmap) %></h3>
35 <h3><%= l(:label_roadmap) %></h3>
35 <% @trackers.each do |tracker| %>
36 <% @trackers.each do |tracker| %>
36 <label><%= check_box_tag "tracker_ids[]", tracker.id, (@selected_tracker_ids.include? tracker.id.to_s), :id => nil %>
37 <label><%= check_box_tag "tracker_ids[]", tracker.id, (@selected_tracker_ids.include? tracker.id.to_s), :id => nil %>
37 <%= tracker.name %></label><br />
38 <%= tracker.name %></label><br />
38 <% end %>
39 <% end %>
39 <br />
40 <br />
40 <label for="completed"><%= check_box_tag "completed", 1, params[:completed] %> <%= l(:label_show_completed_versions) %></label>
41 <label for="completed"><%= check_box_tag "completed", 1, params[:completed] %> <%= l(:label_show_completed_versions) %></label>
41 <p><%= submit_tag l(:button_apply), :class => 'button-small', :name => nil %></p>
42 <p><%= submit_tag l(:button_apply), :class => 'button-small', :name => nil %></p>
42 <% end %>
43 <% end %>
43
44
44 <h3><%= l(:label_version_plural) %></h3>
45 <h3><%= l(:label_version_plural) %></h3>
45 <% @versions.each do |version| %>
46 <% @versions.each do |version| %>
46 <%= link_to version.name, "##{version.name}" %><br />
47 <%= link_to version.name, "##{version.name}" %><br />
47 <% end %>
48 <% end %>
48 <% end %>
49 <% end %>
49
50
50 <% html_title(l(:label_roadmap)) %>
51 <% html_title(l(:label_roadmap)) %>
General Comments 0
You need to be logged in to leave comments. Login now