Feature #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 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 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 #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 #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 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 #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 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 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 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 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 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 #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 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 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 #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 #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 Article