Change plugins directory through the configuration.yml file (#24007).

Patch by Helder Manuel Torres Vieira.

git-svn-id: http://svn.redmine.org/redmine/trunk@15963 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2016-11-18 12:14:41 +00:00
parent 1f1e65cd4b
commit 7a9a22f3dd
5 changed files with 26 additions and 4 deletions

View File

@@ -9,7 +9,11 @@ class RedminePluginControllerGenerator < Rails::Generators::NamedBase
super
@plugin_name = file_name.underscore
@plugin_pretty_name = plugin_name.titleize
@plugin_path = "plugins/#{plugin_name}"
if Redmine::Configuration['plugins_path'].nil?
@plugin_path = File.join(Rails.root, 'plugins', plugin_name)
else
@plugin_path = File.join(Redmine::Configuration['plugins_path'], plugin_name)
end
@controller_class = controller.camelize
end