<% provide(:head_title, raw(t("projects.reports.index.head_title", project: @project.name))) %> <%= render partial: "shared/sidebar" %> <%= render partial: "shared/secondary_navigation" %> <div id="content" data-reports-click-new-report-step-text="<%=t 'tutorial.reports_index_click_new_report_html' %>"> <div> <% if can_create_new_report(@project) %> <%= link_to new_project_reports_path(@project), class: "btn btn-primary", id: "new-report-btn" do %> <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> <span class="hidden-xs"><%=t "projects.reports.index.new" %></span> <% end %> <%= link_to "", remote: true, class: "btn btn-default", id: "edit-report-btn" do %> <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> <span class="hidden-xs"><%=t "projects.reports.index.edit" %></span> <% end %> <% if can_delete_reports(@project) %> <%= link_to "", remote: true, class: "btn btn-default", id: "delete-reports-btn" do %> <span class="glyphicon glyphicon-remove" aria-hidden="true"></span> <span class="hidden-xs"><%=t "projects.reports.index.delete" %></span> <% end %> <% end %> <% end %> </div> <table class="table report-table" data-project-id="<%= @project.id %>"> <thead> <tr> <th><input type="checkbox" class="check-all-reports"></th> <th><%=t "projects.reports.index.thead_name" %></th> <th><%=t "projects.reports.index.thead_created_by" %></th> <th><%=t "projects.reports.index.thead_last_modified_by" %></th> <th><%=t "projects.reports.index.thead_created_at" %></th> <th><%=t "projects.reports.index.thead_updated_at" %></th> <th></th> </tr> </thead> <tbody> <% if @project.reports.count > 0 %> <% @project.reports.each do |report| %> <tr class="report-row" data-id="<%= report.id %>" data-edit-link="<%= edit_project_report_path(@project, report) %>" > <th><input type="checkbox" class="check-report"></th> <td><%= report.name %></td> <td><%= report.user.full_name %></td> <td><%= report.last_modified_by ? report.last_modified_by.full_name : report.user.full_name %></td> <td><%=l report.created_at, format: :full %></td> <td><%=l report.updated_at, format: :full %></td> </tr> <% end %> <% else %> <tr><td colspan="5"><%=t "projects.reports.index.no_reports" %></td></tr> <% end %> </tbody> </table> </div> <!-- Save report modal --> <div class="modal" id="delete-reports-modal" tabindex="-1" role="dialog" aria-labelledby="delete-reports-modal-label"> <%= bootstrap_form_tag url: destroy_project_reports_path, method: :post, id: "delete-reports-form" do |f| %> <input type="hidden" name="report_ids" id="report-ids"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="delete-reports-modal-label"><%=t "projects.reports.index.modal_delete.head_title" %></h4> </div> <div class="modal-body"> <%=t "projects.reports.index.modal_delete.message" %> </div> <div class="modal-footer"> <%= f.button t("projects.reports.index.modal_delete.delete"), class: "btn btn-primary", id: "confirm-delete-reports-btn", name: nil %> <button type="button" class="btn btn-default" data-dismiss="modal"><%=t "general.cancel" %></button> </div> </div> </div> <% end %> </div> <%= javascript_include_tag("reports/index") %>