OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/app/views/reportings/index.html.erb

75 lines
2.9 KiB

<%#-- copyright
OpenProject is a project management system.
Copyright (C) 2012-2013 the OpenProject Team
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License version 3.
See doc/COPYRIGHT.rdoc for more details.
++#%>
<%= header_tags %>
<%= javascript_include_tag 'contextual_fieldset.js', :plugin => 'chiliproject_timelines' %>
<div class='contextual'>
<%= link_to_if_authorized(l("timelines.new_reporting"),
{ :action => :new },
{ :title => l("timelines.new_reporting"),
:class => ("icon icon-add")
}) %>
</div>
<% html_title l("timelines.project_menu.reportings") %>
<h2><%= l("timelines.project_menu.reportings") %></h2>
<% if @reportings.blank? %>
<p class="nodata"><%= l(:label_no_data) %></p>
<% else %>
<table class="list timelines-reportings">
<thead>
<tr>
<th><%= Reporting.human_attribute_name :reporting_to_project_id %></th>
<th><%= Reporting.human_attribute_name :reported_project_status_id %></th>
<th><%= Reporting.human_attribute_name :reported_project_status_comment %></th>
<th><%= Reporting.human_attribute_name :updated_at %></th>
<th>&nbsp;<!-- Actions --></th>
</tr>
</thead>
<tbody>
<% @reportings.each do |reporting| %>
<tr>
<td>
<%= link_to_if_authorized(h(reporting.reporting_to_project.name),
:action => :show, :project_id => @project, :id => reporting) %>
</td>
<td class="timelines-rep-short">
<%=h reporting.reported_project_status.try(:name) || "-" %>
</td>
<td class="timelines-rep-comment">
<%= textilizable reporting, :reported_project_status_comment %>
</td>
<td class="timelines-rep-last_change">
<%= format_date reporting.updated_at %>
</td>
<td>
<%= link_to_if_authorized({:action => :edit, :project_id => @project, :id => reporting},
:class => 'icon icon-edit') do %>
<%= l(:button_edit) %>
<span class="hidden-for-sighted">
<%= I18n.t("timelines.reporting_for_project.edit", :title => reporting.reporting_to_project.name) %>
</span>
<% end %>
<%= link_to_if_authorized({:action => :confirm_destroy, :project_id => @project, :id => reporting},
:class => 'icon icon-del') do %>
<%= l(:button_delete) %>
<span class="hidden-for-sighted">
<%= I18n.t("timelines.reporting_for_project.delete", :title => reporting.reporting_to_project.name) %>
</span>
<% end %>
</td>
</tr>
<% end %>
</tbody>
</table>
<% end %>