Changed the Redmine core patches to use the Rails dispatcher.
This will let the core patches work in development mode when the classes are reloaded.
This commit is contained in:
11
init.rb
11
init.rb
@@ -1,8 +1,13 @@
|
||||
require 'redmine'
|
||||
|
||||
# Patches to the Redmine core. Will not work in development mode
|
||||
require_dependency 'issue_patch'
|
||||
require_dependency 'query_patch'
|
||||
# Patches to the Redmine core.
|
||||
require 'dispatcher'
|
||||
require 'issue_patch'
|
||||
require 'query_patch'
|
||||
Dispatcher.to_prepare do
|
||||
Issue.send(:include, IssuePatch)
|
||||
Query.send(:include, QueryPatch)
|
||||
end
|
||||
|
||||
# Hooks
|
||||
require_dependency 'budget_issue_hook'
|
||||
|
||||
@@ -32,7 +32,4 @@ module IssuePatch
|
||||
end
|
||||
end
|
||||
|
||||
# Add module to Issue
|
||||
Issue.send(:include, IssuePatch)
|
||||
|
||||
|
||||
|
||||
@@ -50,7 +50,4 @@ module QueryPatch
|
||||
end
|
||||
end
|
||||
|
||||
# Add module to Query
|
||||
Query.send(:include, QueryPatch)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user