##// 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:

r510:56513a8c6643
r520:42193960f2f4
Show More
list_issues.rhtml
87 lines | 4.4 KiB | text/html+ruby | RhtmlLexer
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% if @query.new_record? %>
<div class="contextual">
<%= render :partial => 'issues/add_shortcut', :locals => {:trackers => @trackers } %>
</div>
<h2><%=l(:label_issue_plural)%></h2>
<% form_tag({:action => 'list_issues'}, :id => 'query_form') do %>
<%= render :partial => 'queries/filters', :locals => {:query => @query} %>
<% end %>
<div class="contextual">
<%= link_to_remote l(:button_apply),
{ :url => { :controller => 'projects', :action => 'list_issues', :id => @project, :set_filter => 1 },
:update => "content",
:with => "Form.serialize('query_form')"
Jean-Philippe Lang
Ajaxified issue filter reset link...
r508 }, :class => 'icon icon-edit' %>
<%= link_to_remote l(:button_clear),
{ :url => {:controller => 'projects', :action => 'list_issues', :id => @project, :set_filter => 1},
:update => "content",
Jean-Philippe Lang
Added a "clear" link when displaying a saved query. It clears the query filter to show all issues....
r510 }, :class => 'icon icon-reload' %>
Jean-Philippe Lang
Ajaxified issue filter reset link...
r508
<% if authorize_for('projects', 'add_query') %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <%= link_to_remote l(:button_save),
{ :url => { :controller => 'projects', :action => "add_query", :id => @project },
:method => 'get',
:update => "content",
:with => "Form.serialize('query_form')"
}, :class => 'icon icon-save' %>
<% end %>
</div>
<br />
<% else %>
<div class="contextual">
<%= render :partial => 'issues/add_shortcut', :locals => {:trackers => @trackers } %>
Jean-Philippe Lang
Added a "clear" link when displaying a saved query. It clears the query filter to show all issues....
r510 <%= link_to l(:button_clear), {:controller => 'projects', :action => 'list_issues', :id => @project, :set_filter => 1}, :class => 'icon icon-reload' %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% if authorize_for('projects', 'add_query') %>
<%= link_to l(:button_edit), {:controller => 'queries', :action => 'edit', :id => @query}, :class => 'icon icon-edit' %>
<%= link_to l(:button_delete), {:controller => 'queries', :action => 'destroy', :id => @query}, :confirm => l(:text_are_you_sure), :method => :post, :class => 'icon icon-del' %>
Jean-Philippe Lang
Added a "clear" link when displaying a saved query. It clears the query filter to show all issues....
r510 <% end %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </div>
<h2><%= @query.name %></h2>
<% end %>
<%= error_messages_for 'query' %>
<% if @query.valid? %>
<% if @issues.empty? %>
<p><i><%= l(:label_no_data) %></i></p>
<% else %>
&nbsp;
<% form_tag({:controller => 'projects', :action => 'move_issues', :id => @project}, :id => 'issues_form' ) do %>
<table class="list">
<thead><tr>
<th></th>
Jean-Philippe Lang
fixed #9308 table_name pre/suffix support...
r334 <%= sort_header_tag("#{Issue.table_name}.id", :caption => '#') %>
<%= sort_header_tag("#{Issue.table_name}.tracker_id", :caption => l(:field_tracker)) %>
<%= sort_header_tag("#{IssueStatus.table_name}.name", :caption => l(:field_status)) %>
<%= sort_header_tag("#{Issue.table_name}.priority_id", :caption => l(:field_priority)) %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <th><%=l(:field_subject)%></th>
Jean-Philippe Lang
"Author" column replaced by "Assigned to" in issue list....
r419 <%= sort_header_tag("#{User.table_name}.lastname", :caption => l(:field_assigned_to)) %>
Jean-Philippe Lang
fixed #9308 table_name pre/suffix support...
r334 <%= sort_header_tag("#{Issue.table_name}.updated_on", :caption => l(:field_updated_on)) %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </tr></thead>
<tbody>
Jean-Philippe Lang
Localization plugin removed (replaced with GLoc)...
r12 <% for issue in @issues %>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <tr class="<%= cycle("odd", "even") %>">
<th style="width:15px;"><%= check_box_tag "issue_ids[]", issue.id, false, :id => "issue_#{issue.id}" %></th>
<td align="center"><%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %></td>
Jean-Philippe Lang
Subproject name added in csv and pdf exports....
r493 <td align="center"><%= issue.tracker.name %></td>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <td><div class="square" style="background:#<%= issue.status.html_color %>;"></div> <%= issue.status.name %></td>
<td align="center"><%= issue.priority.name %></td>
Jean-Philippe Lang
Subproject name added in csv and pdf exports....
r493 <td><%= "#{issue.project.name} - " unless @project && @project == issue.project %><%= link_to h(issue.subject), :controller => 'issues', :action => 'show', :id => issue %></td>
Jean-Philippe Lang
"Author" column replaced by "Assigned to" in issue list....
r419 <td align="center"><%= issue.assigned_to.name if issue.assigned_to %></td>
Jean-Philippe Lang
Localization plugin removed (replaced with GLoc)...
r12 <td align="center"><%= format_time(issue.updated_on) %></td>
</tr>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 <% end %>
Jean-Philippe Lang
css cleaning...
r105 </tbody>
Jean-Philippe Lang
added svn:eol-style native property on /app files...
r330 </table>
<div class="contextual">
<%= l(:label_export_to) %>
<%= link_to 'CSV', {:action => 'export_issues_csv', :id => @project}, :class => 'icon icon-csv' %>,
<%= link_to 'PDF', {:action => 'export_issues_pdf', :id => @project}, :class => 'icon icon-pdf' %>
</div>
<p><%= submit_tag l(:button_move), :class => "button-small" %>
&nbsp;
<%= pagination_links_full @issue_pages %>
[ <%= @issue_pages.current.first_item %> - <%= @issue_pages.current.last_item %> / <%= @issue_count %> ]
</p>
<% end %>
<% end %>
Jean-Philippe Lang
"queries" branch merged...
r92 <% end %>