details.rhtml
50 lines
| 1.9 KiB
| text/html+ruby
|
RhtmlLexer
|
r365 | <div class="contextual"> | |
<%= link_to_if_authorized l(:button_log_time), {:controller => 'timelog', :action => 'edit', :project_id => @project, :issue_id => @issue}, :class => 'icon icon-time' %> | |||
</div> | |||
<h2><%= l(:label_spent_time) %></h2> | |||
<h3><%= link_to(@project.name, {:action => 'details', :project_id => @project}) if @project %> | |||
|
r596 | <%= "/ " + link_to_issue(@issue) + h(": #{@issue.subject}") if @issue %></h3> | |
|
r365 | ||
<h3 class="textright"><%= l(:label_total) %>: <%= lwr(:label_f_hour, @total_hours) %></h3> | |||
<% unless @entries.empty? %> | |||
<table class="list"> | |||
<thead> | |||
<%= sort_header_tag('spent_on', :caption => l(:label_date)) %> | |||
<%= sort_header_tag('user_id', :caption => l(:label_member)) %> | |||
<%= sort_header_tag('activity_id', :caption => l(:label_activity)) %> | |||
<%= sort_header_tag('issue_id', :caption => l(:label_issue)) %> | |||
|
r485 | <th><%= l(:field_comments) %></th> | |
|
r365 | <%= sort_header_tag('hours', :caption => l(:field_hours)) %> | |
<th></th> | |||
</thead> | |||
<tbody> | |||
<% @entries.each do |entry| %> | |||
<tr class="<%= cycle("odd", "even") %>"> | |||
<td align="center"><%= format_date(entry.spent_on) %></td> | |||
<td align="center"><%= entry.user.name %></td> | |||
<td align="center"><%= entry.activity.name %></td> | |||
<td align="center"> | |||
<% if entry.issue %> | |||
<div class="tooltip"> | |||
|
r783 | <%= link_to_issue entry.issue %> | |
|
r365 | <span class="tip"> | |
|
r783 | <%= render_issue_tooltip entry.issue %> | |
|
r365 | </span> | |
</div> | |||
<% end %> | |||
</td> | |||
|
r476 | <td><%=h entry.comments %></td> | |
|
r365 | <td align="center"><strong><%= entry.hours %></strong></td> | |
<td align="center"><%= link_to_if_authorized(l(:button_edit), {:controller => 'timelog', :action => 'edit', :id => entry}, :class => "icon icon-edit") if entry.user_id == @owner_id %></td> | |||
</tr> | |||
<% end %> | |||
</tbdoy> | |||
</table> | |||
<div class="contextual"> | |||
<%= l(:label_export_to) %> | |||
<%= link_to 'CSV', params.update(:export => 'csv'), :class => 'icon icon-csv' %> | |||
</div> | |||
<% end %> |