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