Commit 3917022f6eca07e920fc8c8c6d0613b7ad496570
1 parent
0096a365
Exists in
activate_plugin
Add rake to activate all available plugins
Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Showing
2 changed files
with
18 additions
and
0 deletions
Show diff stats
app/models/environment.rb
... | ... | @@ -339,6 +339,17 @@ class Environment < ActiveRecord::Base |
339 | 339 | self.save! |
340 | 340 | end |
341 | 341 | |
342 | + def enable_all_plugins | |
343 | + Noosfero::Plugin.available_plugin_names.each do |plugin| | |
344 | + plugin_name = plugin.to_s + 'Plugin' | |
345 | + unless self.enabled_plugins.include?(plugin_name) | |
346 | + self.enabled_plugins << plugin_name | |
347 | + puts plugin_name + " activated!" | |
348 | + end | |
349 | + end | |
350 | + self.save! | |
351 | + end | |
352 | + | |
342 | 353 | # Disables a feature identified by its name |
343 | 354 | def disable(feature, must_save=true) |
344 | 355 | self.settings["#{feature}_enabled".to_sym] = false | ... | ... |