##// END OF EJS Templates
Reverting commit r1748. Some environments are not allowing the cached file to...
Reverting commit r1748. Some environments are not allowing the cached file to write to public, causing all JavaScript to fail. Javascripts are now cached into a single file for downloads in production mode. #1186 git-svn-id: http://redmine.rubyforge.org/svn/trunk@1771 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r1323:5d3454853956
r1770:8f3a04ce6906
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) %>