view plugins/redmine_checkout/lib/checkout/settings_helper_patch.rb @ 1270:b2f7f52a164d redmine-2.2-integration

Fix project members page: update editlist partial following changes to project member settings partial; update mailer class and templates; make editlist forms not be remote (we just reload page)
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Thu, 02 May 2013 16:24:09 +0100
parents b4b72f1eb644
children
line wrap: on
line source
require_dependency 'settings_helper'

module Checkout
  module SettingsHelperPatch
    def self.included(base) # :nodoc:
      base.send(:include, InstanceMethods)

      base.class_eval do
        alias_method_chain :administration_settings_tabs, :checkout
      end
    end
  
    module InstanceMethods
      def administration_settings_tabs_with_checkout
        tabs = administration_settings_tabs_without_checkout
        tabs << {:name => 'checkout', :partial => 'settings/checkout', :label => :label_checkout}
      end
    end
  end
end

SettingsHelper.send(:include, Checkout::SettingsHelperPatch)