##// END OF EJS Templates
Adds a quick and dirty task for creating databases on the CI server....
Adds a quick and dirty task for creating databases on the CI server. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9335 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r8581:6714d69767dd
r9201:7993f2f32987
Show More
report.html.erb
72 lines | 3.4 KiB | text/plain | TextLexer
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <div class="contextual">
Eric Davis
Refactor: extract TimelogController#new from #edit...
r4125 <%= link_to_if_authorized l(:button_log_time), {:controller => 'timelog', :action => 'new', :project_id => @project, :issue_id => @issue}, :class => 'icon icon-time-add' %>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 </div>
Jean-Philippe Lang
Adds cross-project time reports support (#994)....
r1777 <%= render_timelog_breadcrumb %>
Jean-Philippe Lang
Added time report....
r569 <h2><%= l(:label_spent_time) %></h2>
Jean-Philippe Lang
Dropped TimeEntryReportsController....
r7907 <% form_tag({:controller => 'timelog', :action => 'report', :project_id => @project, :issue_id => @issue}, :method => :get, :id => 'query_form') do %>
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <% @report.criteria.each do |criterion| %>
<%= hidden_field_tag 'criteria[]', criterion, :id => nil %>
Jean-Philippe Lang
Added time report....
r569 <% end %>
Eric Davis
Refactor: extract TimelogController#report to a new controller class...
r4118 <%= render :partial => 'timelog/date_range' %>
Jean-Philippe Lang
Time report can be done at issue level (closes #970) + timelog views xhtml validation....
r1304
Toshi MARUYAMA
[#9489] linked labels to their elements...
r7571 <p><label for='columns'><%= l(:label_details) %></label>: <%= select_tag 'columns', options_for_select([[l(:label_year), 'year'],
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(:label_month), 'month'],
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 [l(:label_week), 'week'],
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 [l(:label_day_plural).titleize, 'day']], @report.columns),
Jean-Philippe Lang
Fixed javascript error when changing time period on time report....
r8581 :onchange => "this.form.submit();" %>
Jean-Philippe Lang
Added time report....
r569
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <label for='criterias'><%= l(:button_add) %></label>: <%= select_tag('criteria[]', options_for_select([[]] + (@report.available_criteria.keys - @report.criteria).collect{|k| [l_or_humanize(@report.available_criteria[k][:label]), k]}),
Jean-Philippe Lang
Changed timelogs filters to use non-AJAX requests (#1965)....
r5177 :onchange => "this.form.submit();",
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 :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
Extracted time report logic from the controller....
r7906 :disabled => (@report.criteria.length >= 3), :id => "criterias") %>
<%= link_to l(:button_clear), {:project_id => @project, :issue_id => @issue, :period_type => params[:period_type], :period => params[:period], :from => @from, :to => @to, :columns => @report.columns}, :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
Extracted time report logic from the controller....
r7906 <% unless @report.criteria.empty? %>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <div class="total-hours">
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <p><%= l(:label_total) %>: <%= html_hours(l_hours(@report.total_hours)) %></p>
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 </div>
Jean-Philippe Lang
Added time report....
r569
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <% unless @report.hours.empty? %>
Jean-Philippe Lang
Adds an autoscroll div around time entry list and report (#8809)....
r7862 <div class="autoscroll">
Jean-Philippe Lang
Propagates time tracking to the parent project (closes #433). Time report enhancements....
r1162 <table class="list" id="time-report">
Jean-Philippe Lang
Added time report....
r569 <thead>
<tr>
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <% @report.criteria.each do |criteria| %>
<th><%= l_or_humanize(@report.available_criteria[criteria][:label]) %></th>
Jean-Philippe Lang
Added time report....
r569 <% end %>
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <% columns_width = (40 / (@report.periods.length+1)).to_i %>
<% @report.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>
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <%= render :partial => 'report_criteria', :locals => {:criterias => @report.criteria, :hours => @report.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>
Toshi MARUYAMA
Rails3: view: html_safe for timelog/report.html.erb...
r8330 <%= ('<td></td>' * (@report.criteria.size - 1)).html_safe %>
Jean-Philippe Lang
Various timelog report enhancements:...
r1311 <% total = 0 -%>
Jean-Philippe Lang
Extracted time report logic from the controller....
r7906 <% @report.periods.each do |period| -%>
<% sum = sum_hours(select_hours(@report.hours, @report.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
Adds an autoscroll div around time entry list and report (#8809)....
r7862 </div>
Jean-Philippe Lang
CSV export added to timelog report (#1009)....
r1323
Jean-Philippe Lang
Adds an helper to render other formats download links....
r2331 <% other_formats_links do |f| %>
Toshi MARUYAMA
replace tabs to spaces at app/views/time_entry_reports/report.html.erb...
r7247 <%= f.link_to 'CSV', :url => params %>
Jean-Philippe Lang
Adds an helper to render other formats download links....
r2331 <% end %>
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) %>