OpenProject is the leading open source project management software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
openproject/db/migrate/20130723092240_add_activity...

21 lines
712 B

class AddActivityModule < ActiveRecord::Migration
def up
# activate activity module for all projects
Project.all.each do |project|
project.enabled_module_names = ["activity"] | project.enabled_module_names
end
# add activity module from default settings
Setting["default_projects_modules"] = ["activity"] | Setting.default_projects_modules
end
def down
# deactivate activity module for all projects
Project.all.each do |project|
project.enabled_module_names = project.enabled_module_names - ["activity"]
end
# remove activity module from default settings
Setting["default_projects_modules"] = Setting.default_projects_modules - ["activity"]
end
end