From dc6acf503164dfff3d2dadf85cf9d2683c25fc60 Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Wed, 21 Jan 2009 12:20:17 -0800 Subject: [PATCH] Changed the create.rjs so it will replace the td on the admin and project panel. * td's are now id'ed like rate_project_user #1923 --- app/views/rates/create.js.rjs | 2 +- app/views/users/_memberships.rhtml | 2 +- lib/rate_project_hook.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/views/rates/create.js.rjs b/app/views/rates/create.js.rjs index d93ea94..b228fa4 100644 --- a/app/views/rates/create.js.rjs +++ b/app/views/rates/create.js.rjs @@ -1,2 +1,2 @@ -element = 'rate_' + @rate.project_id.to_s +element = 'rate_' + @rate.project_id.to_s + '_' + @rate.user_id.to_s page.replace_html element, "#{link_to number_to_currency(@rate.amount), { :action => 'edit', :id => @rate.user, :tab => 'rates'} }" diff --git a/app/views/users/_memberships.rhtml b/app/views/users/_memberships.rhtml index ebdd517..57ca528 100644 --- a/app/views/users/_memberships.rhtml +++ b/app/views/users/_memberships.rhtml @@ -23,7 +23,7 @@ <%= 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? %> diff --git a/lib/rate_project_hook.rb b/lib/rate_project_hook.rb index f7b3dce..6aef975 100644 --- a/lib/rate_project_hook.rb +++ b/lib/rate_project_hook.rb @@ -49,7 +49,7 @@ class RateProjectHook < Redmine::Hook::ViewListener form << submit_tag(l(:rate_label_set_rate), :class => "small") - return content_tag(:td, form, :align => 'center' ) + return content_tag(:td, form, :align => 'left', :id => "rate_#{project.id}_#{member.user.id}" ) end end