summaryrefslogtreecommitdiffstats
path: root/app/models/setting.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2008-11-16 15:38:37 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2008-11-16 15:38:37 +0000
commitfefc6e6bec617fe4e6b438beedf1ca78f722ce45 (patch)
tree1af057922516131d69c388775703fa6b93fdf3f7 /app/models/setting.rb
parent97252c26eefe3dfa5e0c3cb059fe66cb21b2e34d (diff)
downloadredmine-fefc6e6bec617fe4e6b438beedf1ca78f722ce45.tar.gz
redmine-fefc6e6bec617fe4e6b438beedf1ca78f722ce45.zip
Adds .find and .all Plugin class methods.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2039 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/models/setting.rb')
-rw-r--r--app/models/setting.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/models/setting.rb b/app/models/setting.rb
index 072afa0db..187347d64 100644
--- a/app/models/setting.rb
+++ b/app/models/setting.rb
@@ -75,9 +75,9 @@ class Setting < ActiveRecord::Base
cattr_accessor :available_settings
@@available_settings = YAML::load(File.open("#{RAILS_ROOT}/config/settings.yml"))
- Redmine::Plugin.registered_plugins.each do |id, plugin|
+ Redmine::Plugin.all.each do |plugin|
next unless plugin.settings
- @@available_settings["plugin_#{id}"] = {'default' => plugin.settings[:default], 'serialized' => true}
+ @@available_settings["plugin_#{plugin.id}"] = {'default' => plugin.settings[:default], 'serialized' => true}
end
validates_uniqueness_of :name