##// END OF EJS Templates
Added a simple mail handler....
Added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email. Permissions are checked in the same way as in the application (the user is identified by its mail address). Information about configuring the application so that it receives emails can be found here: http://wiki.rubyonrails.com/rails/pages/HowToReceiveEmailsWithActionMailer RedMine mail hander is MailHandler#receive git-svn-id: http://redmine.rubyforge.org/svn/trunk@523 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r513:8e24c6458da0
r520:42193960f2f4
Show More
roadmap.rhtml
61 lines | 2.9 KiB | text/html+ruby | RhtmlLexer
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <h2><%=l(:label_roadmap)%></h2>
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 <div class="rightbox">
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% form_tag do %>
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 <p><strong><%=l(:label_tracker_plural)%></strong><br />
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% @trackers.each do |tracker| %>
<%= check_box_tag "tracker_ids[]", tracker.id, (@selected_tracker_ids.include? tracker.id.to_s) %>
<%= tracker.name %><br />
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 <% end %></p>
<p class="small"><label for="completed"><%= check_box_tag "completed", 1, params[:completed] %> <%= l(:label_show_completed_versions) %></label></p>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <p><center><%= submit_tag l(:button_apply), :class => 'button-small' %></center></p>
<% end %>
</div>
<% if @versions.empty? %><p><i><%= l(:label_no_data) %></i></p><% end %>
<% @versions.each do |version| %>
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 <a name="<%= version.name %>"><h3 class="icon22 icon22-package"><%= version.name %></h3></a>
<% if version.completed? %>
<p><%= format_date(version.effective_date) %></p>
<% else %>
<p><strong><%=l(:label_roadmap_due_in)%> <%= distance_of_time_in_words Time.now, version.effective_date %> (<%= format_date(version.effective_date) %>)</strong></p>
<% end %>
Jean-Philippe Lang
Patch #9530 Progress bars for roadmap versions (Nick Read)...
r376 <p><%=h version.description %></p>
<% issues = version.fixed_issues.find(:all,
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 :include => [:status, :tracker],
Jean-Philippe Lang
fixed #9397 Roadmap - Distinguishing open and closed issues...
r357 :conditions => ["tracker_id in (#{@selected_tracker_ids.join(',')})"],
Jean-Philippe Lang
Added an option to see all versions in the roadmap view (including completed ones)....
r513 :order => "#{Tracker.table_name}.position")
Jean-Philippe Lang
Patch #9530 Progress bars for roadmap versions (Nick Read)...
r376
total = issues.size
complete = issues.inject(0) {|c,i| i.status.is_closed? ? c + 1 : c }
percentComplete = total == 0 ? 100 : (100 / total * complete).floor
percentIncomplete = 100 - percentComplete
%>
<table class="progress">
<tr>
<% if percentComplete > 0 %>
<td class="closed" style="width: <%= percentComplete %>%"></td>
<% end; if percentIncomplete > 0 %>
<td class="open" style="width: <%= percentIncomplete %>%"></td>
<% end %>
</tr>
</table>
<em><%= link_to(complete, :controller => 'projects', :action => 'list_issues', :id => @project, :status_id => 'c', :fixed_version_id => version, :set_filter => 1) %> <%= lwr(:label_closed_issues, complete) %> (<%= percentComplete %>%) &#160;
<%= link_to((total - complete), :controller => 'projects', :action => 'list_issues', :id => @project, :status_id => 'o', :fixed_version_id => version, :set_filter => 1) %> <%= lwr(:label_open_issues, total - complete)%> (<%= percentIncomplete %>%)</em>
<br />
<br />
<ul>
<% if total == 0 %>
<li><%=l(:label_roadmap_no_issues)%></li>
<% else %>
<% issues.each do |issue| %>
<li>
Jean-Philippe Lang
Added link_to_issue helper....
r428 <%= link = link_to_issue(issue)
issue.status.is_closed? ? content_tag("del", link) : link %>: <%=h issue.subject %>
Jean-Philippe Lang
Patch #9530 Progress bars for roadmap versions (Nick Read)...
r376 <%= content_tag "em", "(#{l(:label_closed_issues)})" if issue.status.is_closed? %>
</li>
<% end %>
<% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </ul>
<% end %>