annotate plugins/redmine_checkout/lib/checkout/settings_helper_patch.rb @ 1628:9c5f8e24dadc live tip

Quieten this cron script
author Chris Cannam
date Tue, 25 Aug 2020 11:38:49 +0100
parents b4b72f1eb644
children
rev   line source
Chris@16 1 require_dependency 'settings_helper'
Chris@16 2
Chris@16 3 module Checkout
Chris@16 4 module SettingsHelperPatch
Chris@16 5 def self.included(base) # :nodoc:
Chris@16 6 base.send(:include, InstanceMethods)
Chris@16 7
Chris@16 8 base.class_eval do
Chris@16 9 alias_method_chain :administration_settings_tabs, :checkout
Chris@16 10 end
Chris@16 11 end
Chris@16 12
Chris@16 13 module InstanceMethods
Chris@16 14 def administration_settings_tabs_with_checkout
Chris@16 15 tabs = administration_settings_tabs_without_checkout
Chris@16 16 tabs << {:name => 'checkout', :partial => 'settings/checkout', :label => :label_checkout}
Chris@16 17 end
Chris@16 18 end
Chris@16 19 end
Chris@16 20 end
Chris@16 21
Chris@16 22 SettingsHelper.send(:include, Checkout::SettingsHelperPatch)
Chris@16 23