From 7a9be26d511c6838f11376216e8163830db72c3f Mon Sep 17 00:00:00 2001 From: ialbors Date: Tue, 12 Feb 2019 17:28:29 +0100 Subject: [PATCH 1/3] Prepare for redmine 4.x.x Adapt call to method to_prepare for redmine 4.x.x --- init.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/init.rb b/init.rb index 9505f7e..3a734cf 100644 --- a/init.rb +++ b/init.rb @@ -1,7 +1,6 @@ require 'redmine' -ActionDispatch::Callbacks.to_prepare do - require_dependency 'project' +(Rails.version < '5.1' ? ActionDispatch::Callbacks : ActiveSupport::Reloader).to_prepare do require_dependency 'project' require_dependency 'principal' require_dependency 'user' require_dependency 'issue' From 90926d522427bdb3e0c82592e7bebea3c1367414 Mon Sep 17 00:00:00 2001 From: ialbors Date: Tue, 12 Feb 2019 17:30:25 +0100 Subject: [PATCH 2/3] Prepare for redmine 4.x.x alias_method_chain is deprecated. --- lib/notify_custom_users/issue_patch.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/notify_custom_users/issue_patch.rb b/lib/notify_custom_users/issue_patch.rb index b411fe4..8faad26 100644 --- a/lib/notify_custom_users/issue_patch.rb +++ b/lib/notify_custom_users/issue_patch.rb @@ -3,7 +3,8 @@ module IssuePatch def self.included(base) base.send :include, InstanceMethods base.class_eval do - alias_method_chain :notified_users, :custom_users + alias_method :notified_users_without_custom_users, :notified_users + alias_method :notified_users, :notified_users_with_custom_users end end From 54ae1ef1944c8de4c239d1c94ef60718e89564a3 Mon Sep 17 00:00:00 2001 From: ialbors Date: Tue, 12 Feb 2019 19:02:00 +0100 Subject: [PATCH 3/3] Type: require in new line --- init.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/init.rb b/init.rb index 3a734cf..72bb554 100644 --- a/init.rb +++ b/init.rb @@ -1,6 +1,7 @@ require 'redmine' -(Rails.version < '5.1' ? ActionDispatch::Callbacks : ActiveSupport::Reloader).to_prepare do require_dependency 'project' +(Rails.version < '5.1' ? ActionDispatch::Callbacks : ActiveSupport::Reloader).to_prepare do + require_dependency 'project' require_dependency 'principal' require_dependency 'user' require_dependency 'issue'