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/20120605121847_create_defau...

17 lines
516 B

class CreateDefaultMyProjectsPage < ActiveRecord::Migration
def self.up
# creates a default my project page config for each project
# that pretty much mirrors the contents of the static page
# if there is already a my project page then don't create a second one
Project.all.each do |project|
unless MyProjectsOverview.exists? :project_id => project.id
MyProjectsOverview.create :project => project
end
end
end
def self.down
MyProjectsOverview.destroy_all
end
end