From 0f7c630f9c1f288346460fdc67211496e45b019c Mon Sep 17 00:00:00 2001 From: Eric Davis Date: Wed, 21 Jan 2009 13:51:15 -0800 Subject: [PATCH] Removed the project panel hook. #1924 --- init.rb | 1 - lib/budget_project_hook.rb | 51 -------------------------------------- 2 files changed, 52 deletions(-) delete mode 100644 lib/budget_project_hook.rb diff --git a/init.rb b/init.rb index 0cde942..dc04c0b 100644 --- a/init.rb +++ b/init.rb @@ -6,7 +6,6 @@ require_dependency 'query_patch' # Hooks require_dependency 'budget_issue_hook' -require_dependency 'budget_project_hook' RAILS_DEFAULT_LOGGER.info 'Starting Budget plugin for RedMine' diff --git a/lib/budget_project_hook.rb b/lib/budget_project_hook.rb deleted file mode 100644 index dab60ea..0000000 --- a/lib/budget_project_hook.rb +++ /dev/null @@ -1,51 +0,0 @@ -# Hooks to attach to the Redmine Projects. -class BudgetProjectHook < Redmine::Hook::ViewListener - - def protect_against_forgery? - false - end - - # Renders an additional table header to the membership setting - # - # Context: - # * :project => Current project - # - def view_projects_settings_members_table_header(context ={ }) - if context[:project].module_enabled?('budget_module') - return "#{GLoc.l(:label_member_rate) }" - else - return '' - end - end - - # Renders an AJAX from to update the member's billing rate - # - # Context: - # * :project => Current project - # * :member => Current Member record - # - def view_projects_settings_members_table_row(context = { }) - if context[:project].module_enabled?('budget_module') - # Build a form_remote_tag by hand since this isn't in the scope of a controller - form = form_tag({:controller => 'members', :action => 'edit', :id => context[:member].id, :protocol => Setting.protocol, :host => Setting.host_name}, - :onsubmit => remote_function(:url => { - :controller => 'members', - :action => 'edit', - :id => context[:member].id, - :protocol => Setting.protocol, - :host => Setting.host_name - }, - :host => Setting.host_name, - :protocol => Setting.protocol, - :form => true, - :method => 'post', - :return => 'false' )+ '; return false;') + - text_field_tag('member[rate]', number_with_precision(context[:member].rate, 0), :class => "small") + - submit_tag(GLoc.l(:button_change), :class => "small") + "" - - return content_tag(:td, form, :align => 'center' ) - else - return '' - end - end -end