Added ability to define default hourly rates. refs #10617
git-svn-id: https://dev.finn.de/svn/cockpit/trunk@129 7926756e-e54e-46e6-9721-ed318f58905epull/6827/head
parent
e8b05659df
commit
78b2179ba2
@ -0,0 +1,5 @@ |
||||
class DefaultHourlyRate < Rate |
||||
belongs_to :user |
||||
|
||||
|
||||
end |
@ -1,28 +1,3 @@ |
||||
<% @rates.each_pair do |project, rates| %> |
||||
<% @project = project %> |
||||
<div class="contextual"> |
||||
<%= link_to_if_authorized l(:button_update), {:controller => 'hourly_rates', :action => 'edit', :project_id => project, :id => @user}, :class => 'icon icon-edit', :accesskey => accesskey(:edit) %> |
||||
</div> |
||||
<h3><%=h project.name %></h3> |
||||
<% if rates.empty? %> |
||||
<p class="nodata"><%= l(:label_no_data) %></p> |
||||
<% else %> |
||||
<table class="list rates"> |
||||
<thead><tr> |
||||
<th><%= l(:caption_valid_from) %></th> |
||||
<th class="currency"><%= l(:caption_rate) %></th> |
||||
<th><%= l(:caption_current_rate) %></th> |
||||
</tr></thead> |
||||
<tbody id="rates_body"> |
||||
<% current_rate = @user.current_rate(project) %> |
||||
<%- rates.each do |rate| -%> |
||||
<tr class="<%= cycle('odd', 'even') %>"> |
||||
<td><%= rate.valid_from %></td> |
||||
<td class="currency"><%= number_to_currency(rate.rate) %></td> |
||||
<td><%= rate == current_rate ? image_tag('true.png') : "" %></td> |
||||
</tr> |
||||
<%- end -%> |
||||
</tbody> |
||||
</table> |
||||
<% end %> |
||||
<%= render :partial => 'hourly_rates/list_project', :locals => {:rates => rates, :project => project} %> |
||||
<% end %> |
@ -0,0 +1,25 @@ |
||||
<div class="contextual"> |
||||
<%= link_to l(:button_update), {:controller => 'hourly_rates', :action => 'edit', :id => @user}, :class => 'icon icon-edit', :accesskey => accesskey(:edit) %> |
||||
</div> |
||||
<h3><%= l(:caption_default_rates) %></h3> |
||||
<% if @rates_default.blank? %> |
||||
<p class="nodata"><%= l(:label_no_data) %></p> |
||||
<% else %> |
||||
<table class="list rates"> |
||||
<thead><tr> |
||||
<th><%= l(:label_valid_from) %></th> |
||||
<th class="currency"><%= l(:label_rate) %></th> |
||||
<th><%= l(:caption_current_rate) %></th> |
||||
</tr></thead> |
||||
<tbody id="rates_body"> |
||||
<% current_rate = @user.current_default_rate() %> |
||||
<%- @rates_default.each do |rate| -%> |
||||
<tr class="<%= cycle('odd', 'even') %>"> |
||||
<td style="padding-right: 1em;"><%= rate.valid_from %></td> |
||||
<td class="currency"><%= number_to_currency(rate.rate) %></td> |
||||
<td><%= rate == current_rate ? image_tag('true.png') : "" %></td> |
||||
</tr> |
||||
<%- end -%> |
||||
</tbody> |
||||
</table> |
||||
<% end %> |
Loading…
Reference in new issue