Feature #39948 (New): Add Redmine::Plugin proxy method for...
Following #39862 I wonder: wouldn't it be neater to add a dedicated proxy method to Redmine::Plugin (something like Redmine::Plugin#attachment_object_type) for...
View ArticleDefect #37803 (New): schema.rb dump/load does not preserve plugin migration...
When dumping Redmine db schema to *.rb file: bundle exec rake db:schema:dump current migration version is preserved for Redmine in db/schema.rb file: # This file is auto-generated from the current...
View ArticleFeature #37731 (New): Add example of 'My page' block name translation to...
'My page' block name translation as added via #3057 (r2659) should be showcased in the bundled example plugin (source:/trunk/extra/sample_plugin) to decrease the need for a FAQ item (as extensive as)...
View ArticleDefect #37686 (New): Plugin migration does not work properly if called...
When testing plugin migrations it is necessary to call plugin migrations more than once, e.g.: # migrate to version A Redmine::Plugin.migrate('some_plugin', 2) # ...do some plugin specific database...
View ArticleDefect #36801 (New): Rails Autoload Paths contain plugin libs twice
Due to the way plugins are loaded by Redmine the variableActiveSupport::Dependencies.autoload_pathscontains the path to the 'lib' directory of each plugin twice, which should not happen.When Redmine...
View ArticleFeature #35415 (New): Unified plugin api esp. regarding patches
Many plugins use different ways to include own lib-code. A common topic I came across is applying patches and consuming hooks. Sometimes the files are require'd having something like unless...
View ArticleDefect #35199 (New): HookTest resets all listeners - core tests run...
When a test runner is invoked and the tests include either test/integration/lib/redmine/hook_test.rb or test/unit/lib/redmine/hook_test.rb, there is a side effect that all hooks classes / listeners are...
View ArticlePatch #32847 (New): Ability to add custom css classes to body tag
This ability is important for plugin developers to avoid unnecessary use of deface gem.If it's going to be implemented, also wiki page for plugin developers shouldbe updated, accordingly.
View ArticleFeature #32545 (New): Plugin API for adding a new notification
In lib/redmine/notifiable.rb, there is a TODO: Plugin API for adding a new notification?.I found out that, one can provide this API via Redmine Hooks, although I dont know if this is the correct...
View ArticleFeature #31538 (New): Allow a plugin to be installed in the directory...
After #31110, we can't install plugin tarball like "foo-plugin-x.y.z" without rename. I want install plugin only stable version. I don't want use svn trunk/git master. And I want to know plugin version...
View ArticleDefect #29923 (New): Plugin migrations. Load order in plugin.
I am building a simple plugin which allows setting a global wiki on the homepage and also it allows adding custom links in the top menu.I have 2 problems with it because I use its own model into...
View ArticleDefect #29853 (New): Default plugin value is not
Currently the default setting value is not created regarding its setting in init.rb file. Tried various ways to store but both are not working and there is no default value:settings :default => {...
View ArticleDefect #28529 (New): Plugin settings trouble
The problem is that now is impossible to call the option of plugin setting via symbol, only via the string.now: irb(main):006:0> Setting.plugin_redmine_ckeditor["skin"] => "kama"...
View ArticleFeature #28412 (New): Reject plugin same ID with registered one
Redmine can register plugin same ID with registered one.Currently, below problems exist.@registered_plugins[id] is overwritten./admin/plugins shows only one pluginbut load_path, view_path, ... are...
View ArticleDefect #28133 (New): Controller patch causes Helper Patch down
Create two plugins, one named 'test_001', another is 'test_002'.test_001¶# init.rbRails.configuration.to_preparedorequire'test_issues_controller_patch'endRedmine::Plugin.register:test_001doname'Test...
View ArticleFeature #27705 (New): Gemify redmine plugins
I want to install redmine plugins by adding gem name to Gemfile.local like redmine_github_hook plugin.Current installing/updating method have below cautions for me.Difficult to specify plugin version...
View ArticleFeature #26908 (New): Add ability to have hooks inisde application.js and...
I'm not sure if this is a good idea or not, and I'm not sure anyone except maybe JP Lang would know the best course of action.There are already some discussions about this topicLike: Assets PipelineAnd...
View ArticlePatch #26439 (New): Plugin load order defined by plugin checks
This patch allows for a plugin to delay loading until a set of requirements is met. This could be because I need for other plugin to be loaded first.The ideia is to to have each plugin check at the top...
View ArticleFeature #26385 (New): Add a non-hook based API for adding/removing items...
This is something that has come up in several, recurring issues:#3568#23434#6497#8772#11492Instead of adding these hooks, we are most-likely way better of with a solid, API-based solution like as...
View ArticlePatch #26139 (Reopened): Follow Gemfile's plugin loader as #24007
Plugin's Gemfile can't settable from Redmine::Plugin.directory yet.
View Article