nanego / redmine_multiprojects_issue

A Redmine plugin which allows you to specify several projects per issue
http://www.redmine.org/plugins/redmine_multiprojects_issue
MIT License
57 stars 29 forks source link

Switch from redmine_base_deface plugin to redmine_plugin_kit gem #55

Open alexandermeindl opened 2 years ago

alexandermeindl commented 2 years ago

To get more compatibility with other plugins, it would be great to use redmine_plugin_kit Gem instead of redmine_base_deface plugin. This would also be easier for users, because they do not have to manually install another plugin.

redmine_plugin_kit just provides the required deface gem and path for overwrites (as redmine_base_deface). All plugins which uses redmine_plugin_kit will get the same version of deface from this Gem.

I do not use redmine_base_deface plugin, because users have to make one more step (which can cause more support).

It would be great, if this patch would be merged.

PS: another reason to switch to the Gem is Rails 6.1 / Zeitwerk support. Latest Redmine patches do not work with deface, if Rails.application.paths is not added with application start.