退役SEのつれづれ日記

定年退役SEが、つれづれなる想いをしたためています。
(旧名:『システムノヲニワソト』)

[#redmine4.1][#plugin]redmine4.1でpluginの稼働検証する(その13)

2020-03-20 | サーバ設定(redmine,zabbix
Redmine3に導入していたredmine_extended_reminderプラグインを4.1に導入してみる。
そのままではrake時にエラーとなるものの、前回advanced_roadmap_v2の導入で
調べたことが生きてきた。。
(1) alias_method_chain は非推奨なので、alias_method に書き換える
(2) before_filter は非推奨なので、 before_action に書き換える
# pwd
/opt/redmine/apps/redmine/htdocs/plugins/redmine_extended_reminder
# diff -up ./lib/redmine_extended_reminder/mailer_model_patch.rb.old ./lib/redmine_extended_reminder/mailer_model_patch.rb
@@ -10,11 +10,15 @@ module RedmineExtendedReminder
         # replace class methods
         helper :extended_reminder
         class << self
-          alias_method_chain :reminders, :patch
+#          alias_method_chain :reminders, :patch
+         alias_method :reminders_without_patch, :reminders
+         alias_method :reminders, :reminders_with_patch
         end

         # replace instance methods
-        alias_method_chain :reminder, :patch
+#        alias_method_chain :reminder, :patch
+       alias_method :reminder_without_patch, :reminder
+        alias_method :reminder, :reminder_with_patch
       end
     end
   end

# diff -up ./app/controllers/redmine_extended_reminder/settings_controller.rb.old ./app/controllers/redmine_extended_reminder/settings_controller.rb
@@ -1,5 +1,5 @@
 class RedmineExtendedReminder::SettingsController < ApplicationController
-  before_filter :require_login
+  before_action :require_login

   def update
     user = User.current</pre>
今回の状況を追加
  (赤字は、前回稼働確認時からバージョンが変更となっているもの)
導入確認済 plugins:(3/20現在) 3.4.6導入 バージョン 4.1.0導入検証 エラーメッセージ(rake時若しくはerror_log)
24 redmine_extended_reminder 0.0.1 0.0,1★ 正常稼働  https://github.com/vividtone/redmine_extended_reminder  Rails5.2対応への修正(2種類、3カ所を修正)


コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« [docker][SoftwareDesign連載... | トップ | [#redmine4.1][#plugin]redmi... »