jrupesh / event_notifications

Redmine event notifications : Add event notification options to the each event at the redmine project. For EX: notifications can be enabled / disabled on each document added or news added. Further the tracking can be done at the issue tracker level.
BSD 3-Clause "New" or "Revised" License
28 stars 26 forks source link

Is there a plan to update the plugin to work with newer Ruby versions? #48

Open joeydumont opened 4 years ago

joeydumont commented 4 years ago

Trying to install on Redmine 4.0.4 with Ruby 2.6.2 results in

rake aborted!
NoMethodError: undefined method `alias_method_chain' for User (call 'User.connection' to establish a connection):Class
Did you mean?  alias_method
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activerecord-5.2.4.1/lib/active_record/dynamic_matchers.rb:22:in `method_missing'
/opt/redmine/redmine.git/plugins/event_notifications/lib/event_notification/patches/user_patch.rb:11:in `block in included'
/opt/redmine/redmine.git/plugins/event_notifications/lib/event_notification/patches/user_patch.rb:9:in `class_eval'
/opt/redmine/redmine.git/plugins/event_notifications/lib/event_notification/patches/user_patch.rb:9:in `included'
/opt/redmine/redmine.git/plugins/event_notifications/lib/event_notification/patches/user_patch.rb:188:in `include'
/opt/redmine/redmine.git/plugins/event_notifications/lib/event_notification/patches/user_patch.rb:188:in `<top (required)>'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `block in require'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/redmine.git/plugins/event_notifications/init.rb:4:in `<top (required)>'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `block in require'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/redmine.git/lib/redmine/plugin.rb:175:in `block in load'
/opt/redmine/redmine.git/lib/redmine/plugin.rb:166:in `each'
/opt/redmine/redmine.git/lib/redmine/plugin.rb:166:in `load'
/opt/redmine/redmine.git/config/initializers/30-redmine.rb:21:in `<top (required)>'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `load'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `block in load'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:285:in `load'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/engine.rb:663:in `block in load_config_initializer'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/activesupport-5.2.4.1/lib/active_support/notifications.rb:170:in `instrument'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/engine.rb:662:in `load_config_initializer'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/engine.rb:619:in `each'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/engine.rb:619:in `block in <class:Engine>'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/initializable.rb:32:in `instance_exec'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/initializable.rb:32:in `run'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/initializable.rb:50:in `each'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/initializable.rb:50:in `tsort_each_child'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/initializable.rb:60:in `run_initializers'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/application.rb:361:in `initialize!'
/opt/redmine/redmine.git/config/environment.rb:14:in `<top (required)>'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/application.rb:337:in `require'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/application.rb:337:in `require_environment!'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/railties-5.2.4.1/lib/rails/application.rb:520:in `block in run_tasks_blocks'
/opt/redmine/redmine.git/vendor/bundle/ruby/2.6.2/gems/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/cli/exec.rb:74:in `load'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/cli/exec.rb:74:in `kernel_load'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/cli/exec.rb:28:in `run'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/cli.rb:463:in `exec'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/cli.rb:27:in `dispatch'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/cli.rb:18:in `start'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/exe/bundle:30:in `block in <top (required)>'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
/opt/rh/rh-ruby26/root/usr/share/gems/gems/bundler-1.17.2/exe/bundle:22:in `<top (required)>'
/opt/rh/rh-ruby26/root/usr/bin/bundle:23:in `load'
/opt/rh/rh-ruby26/root/usr/bin/bundle:23:in `<main>'
Tasks: TOP => redmine:plugins:migrate => environment