##// END OF EJS Templates
Display status change before subject of issue on the activity view otherwise it may be truncated....
Display status change before subject of issue on the activity view otherwise it may be truncated. git-svn-id: http://redmine.rubyforge.org/svn/trunk@1505 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r1323:5d3454853956
r1491:2e8b2d5e1312
Show More
report.rhtml
72 lines | 3.2 KiB | text/html+ruby | RhtmlLexer
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <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>
Jean-Philippe Lang
Added time report....
r569 <h2><%= l(:label_spent_time) %></h2>
Jean-Philippe Lang
Add predefined date ranges to the time report in the same way as the details view (closes #972). It nows defaults to 'All time'....
r1303 <% form_remote_tag(:url => {}, :update => 'content') do %>
Jean-Philippe Lang
Added time report....
r569 <% @criterias.each do |criteria| %>
Jean-Philippe Lang
Time report can be done at issue level (closes #970) + timelog views xhtml validation....
r1304 <%= hidden_field_tag 'criterias[]', criteria, :id => nil %>
Jean-Philippe Lang
Added time report....
r569 <% end %>
Jean-Philippe Lang
Add predefined date ranges to the time report in the same way as the details view (closes #972). It nows defaults to 'All time'....
r1303 <%= hidden_field_tag 'project_id', params[:project_id] %>
<%= render :partial => 'date_range' %>
Jean-Philippe Lang
Time report can be done at issue level (closes #970) + timelog views xhtml validation....
r1304
Jean-Philippe Lang
Add predefined date ranges to the time report in the same way as the details view (closes #972). It nows defaults to 'All time'....
r1303 <p><%= l(:label_details) %>: <%= select_tag 'columns', options_for_select([[l(:label_year), 'year'],
[l(:label_month), 'month'],
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 [l(:label_week), 'week'],
[l(:label_day_plural).titleize, 'day']], @columns),
Jean-Philippe Lang
Add predefined date ranges to the time report in the same way as the details view (closes #972). It nows defaults to 'All time'....
r1303 :onchange => "this.form.onsubmit();" %>
Jean-Philippe Lang
Added time report....
r569
Jean-Philippe Lang
Add predefined date ranges to the time report in the same way as the details view (closes #972). It nows defaults to 'All time'....
r1303 <%= l(:button_add) %>: <%= select_tag('criterias[]', options_for_select([[]] + (@available_criterias.keys - @criterias).collect{|k| [l(@available_criterias[k][:label]), k]}),
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 :onchange => "this.form.onsubmit();",
:style => 'width: 200px',
Jean-Philippe Lang
Time report can be done at issue level (closes #970) + timelog views xhtml validation....
r1304 :id => nil,
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 :disabled => (@criterias.length >= 3)) %>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <%= link_to_remote l(:button_clear), {:url => {:project_id => @project, :period_type => params[:period_type], :period => params[:period], :from => @from, :to => @to, :columns => @columns},
:update => 'content'
}, :class => 'icon icon-reload' %></p>
Jean-Philippe Lang
Add predefined date ranges to the time report in the same way as the details view (closes #972). It nows defaults to 'All time'....
r1303 <% end %>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <% unless @criterias.empty? %>
<div class="total-hours">
<p><%= l(:label_total) %>: <%= html_hours(lwr(:label_f_hour, @total_hours)) %></p>
</div>
Jean-Philippe Lang
Added time report....
r569
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <% unless @hours.empty? %>
<table class="list" id="time-report">
Jean-Philippe Lang
Added time report....
r569 <thead>
<tr>
<% @criterias.each do |criteria| %>
Jean-Philippe Lang
Time report can be done at issue level (closes #970) + timelog views xhtml validation....
r1304 <th><%= l(@available_criterias[criteria][:label]) %></th>
Jean-Philippe Lang
Added time report....
r569 <% end %>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <% columns_width = (40 / (@periods.length+1)).to_i %>
Jean-Philippe Lang
Added time report....
r569 <% @periods.each do |period| %>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <th class="period" width="<%= columns_width %>%"><%= period %></th>
Jean-Philippe Lang
Added time report....
r569 <% end %>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <th class="total" width="<%= columns_width %>%"><%= l(:label_total) %></th>
Jean-Philippe Lang
Added time report....
r569 </tr>
</thead>
<tbody>
<%= render :partial => 'report_criteria', :locals => {:criterias => @criterias, :hours => @hours, :level => 0} %>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <tr class="total">
<td><%= l(:label_total) %></td>
<%= '<td></td>' * (@criterias.size - 1) %>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <% total = 0 -%>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <% @periods.each do |period| -%>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <% sum = sum_hours(select_hours(@hours, @columns, period.to_s)); total += sum -%>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <td class="hours"><%= html_hours("%.2f" % sum) if sum > 0 %></td>
<% end -%>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <td class="hours"><%= html_hours("%.2f" % total) if total > 0 %></td>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 </tr>
Jean-Philippe Lang
Added time report....
r569 </tbody>
</table>
Jean-Philippe Lang
CSV export added to timelog report (#1009)....
r1323
<p class="other-formats">
<%= l(:label_export_to) %>
<span><%= link_to 'CSV', params.merge({:format => 'csv'}), :class => 'csv' %></span>
</p>
Jean-Philippe Lang
Added time report....
r569 <% end %>
<% end %>
Jean-Philippe Lang
Time report can be done at issue level (closes #970) + timelog views xhtml validation....
r1304
<% html_title l(:label_spent_time), l(:label_report) %>