From 47bfabceffa574c2793117eb8c1d4619ed142a35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Wed, 6 Nov 2024 09:47:36 +0100 Subject: [PATCH] Notifiable patch --- lib/redmine_dmsf.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/redmine_dmsf.rb b/lib/redmine_dmsf.rb index c6e6eb41..4527f734 100644 --- a/lib/redmine_dmsf.rb +++ b/lib/redmine_dmsf.rb @@ -42,10 +42,18 @@ require "#{File.dirname(__FILE__)}/redmine_dmsf/patches/search_patch" require "#{File.dirname(__FILE__)}/redmine_dmsf/patches/custom_field_patch" # A workaround for obsolete 'alias_method' usage in RedmineUp's plugins -if defined?(EasyExtensions) || RedmineDmsf::Plugin.an_obsolete_plugin_present? - require "#{File.dirname(__FILE__)}/redmine_dmsf/patches/notifiable_ru_patch" +def require_notifiable + if defined?(EasyExtensions) || RedmineDmsf::Plugin.an_obsolete_plugin_present? + require "#{File.dirname(__FILE__)}/redmine_dmsf/patches/notifiable_ru_patch" + else + require "#{File.dirname(__FILE__)}/redmine_dmsf/patches/notifiable_patch" + end +end + +if defined?(EasyExtensions) + Rails.application.config.to_prepare { require_notifiable } else - require "#{File.dirname(__FILE__)}/redmine_dmsf/patches/notifiable_patch" + require_notifiable end if defined?(EasyExtensions)