diff --git a/app/views/users/_membership_rate.html.erb b/app/views/users/_membership_rate.html.erb new file mode 100644 index 0000000..9a7ac3a --- /dev/null +++ b/app/views/users/_membership_rate.html.erb @@ -0,0 +1,23 @@ +
| <%= l(:label_project) %> | -<%= l(:label_role) %> | -- <%# TODO: Hook %> - | <%= l(:rate_label_rate) %> <%= l(:rate_label_currency) %> - | - - <% @memberships.each do |membership| %> - <% next if membership.new_record? %> -
|---|---|---|---|
| <%=h membership.project %> | -- <% form_tag({ :action => 'edit_membership', :id => @user, :membership_id => membership }) do %> - <%= select_tag 'membership[role_id]', options_from_collection_for_select(@roles, "id", "name", membership.role_id) %> - <%= submit_tag l(:button_change), :class => "small" %> - <% end %> - | -- <%= link_to l(:button_delete), {:action => 'destroy_membership', :id => @user, :membership_id => membership }, :method => :post, :class => 'icon icon-del' %> - | - <%# TODO: Hook %> -- <% rate = Rate.for(@user, membership.project) %> - - <% if rate.nil? || rate.default? %> - <% if rate && rate.default? %> - <%= number_to_currency(rate.amount) %> - <% end %> - - <% remote_form_for(:rate, :url => formatted_rates_path('js')) do |f| %> - - <%= f.text_field :amount %> - <%= f.hidden_field :date_in_effect, :value => Date.today.to_s, :id => "" %> - <%= f.hidden_field :project_id, :value => membership.project.id %> - <%= f.hidden_field :user_id, :value => @user.id %> - <%= hidden_field_tag "back_url", url_for(:controller => 'users', :action => 'edit', :id => @user, :tab => 'memberships') %> - - <%= submit_tag(l(:rate_label_set_rate), :class => "small") %> - <% end %> - <% else %> - <%= link_to number_to_currency(rate.amount), { :action => 'edit', :id => @user, :tab => 'rates'} %> - <% end %> - - | -
<%= l(:label_no_data) %>
-<% end %> - -<% if @projects.any? %> -
-
-<% form_tag({ :action => 'edit_membership', :id => @user }) do %>
-<%# 0.8.x compatibility %>
-<% if respond_to?(:options_for_membership_project_select) %>
-<%= select_tag 'membership[project_id]', options_for_membership_project_select(@user, @projects) %>
-<% else %>
-<%= select_tag 'membership[project_id]', projects_options_for_select(@projects) %>
-<% end %>
-<%= l(:label_role) %>:
-<%= select_tag 'membership[role_id]', options_from_collection_for_select(@roles, "id", "name") %>
-<%= submit_tag l(:button_add) %>
-<% end %>
-