Fix the Dispatcher pattern.
This commit is contained in:
@@ -1,19 +1,27 @@
|
||||
require 'redmine'
|
||||
|
||||
# Patches to the Redmine core.
|
||||
require 'dispatcher'
|
||||
require 'overhead_deliverable_patch'
|
||||
require 'overhead_hourly_deliverable_patch'
|
||||
require 'overhead_fixed_deliverable_patch'
|
||||
require 'overhead_issue_patch'
|
||||
require 'overhead_time_entry_patch'
|
||||
require 'overhead_time_entry_activity_patch'
|
||||
|
||||
require 'dispatcher'
|
||||
Dispatcher.to_prepare do
|
||||
require_dependency 'deliverable'
|
||||
Deliverable.send(:include, OverheadDeliverablePatch)
|
||||
require_dependency 'hourly_deliverable'
|
||||
HourlyDeliverable.send(:include, OverheadHourlyDeliverablePatch)
|
||||
require_dependency 'fixed_deliverable'
|
||||
FixedDeliverable.send(:include, OverheadFixedDeliverablePatch)
|
||||
require_dependency 'issue'
|
||||
Issue.send(:include, OverheadIssuePatch)
|
||||
require_dependency 'time_entry'
|
||||
TimeEntry.send(:include, OverheadTimeEntryPatch)
|
||||
require_dependency 'enumeration'
|
||||
require_dependency 'time_entry_activity'
|
||||
TimeEntryActivity.send(:include, OverheadTimeEntryActivityPatch)
|
||||
end
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
require_dependency 'deliverable'
|
||||
|
||||
module OverheadDeliverablePatch
|
||||
def self.included(base)
|
||||
base.send(:include, InstanceMethods)
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
require_dependency 'deliverable'
|
||||
require_dependency 'fixed_deliverable'
|
||||
|
||||
module OverheadFixedDeliverablePatch
|
||||
def self.included(base)
|
||||
base.send(:include, InstanceMethods)
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
require_dependency 'deliverable'
|
||||
require_dependency 'hourly_deliverable'
|
||||
|
||||
module OverheadHourlyDeliverablePatch
|
||||
def self.included(base)
|
||||
base.send(:include, InstanceMethods)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
require_dependency 'issue'
|
||||
|
||||
module OverheadIssuePatch
|
||||
def self.included(base)
|
||||
base.send(:include, InstanceMethods)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
require_dependency 'time_entry_activity'
|
||||
|
||||
module OverheadTimeEntryActivityPatch
|
||||
def self.included(base)
|
||||
base.extend(ClassMethods)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
require_dependency 'time_entry'
|
||||
|
||||
module OverheadTimeEntryPatch
|
||||
def self.included(base)
|
||||
base.class_eval do
|
||||
|
||||
Reference in New Issue
Block a user