OSDN Git Service

Set iid in fixtures. Add rake dev:setup for development
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 26 Aug 2013 10:20:45 +0000 (13:20 +0300)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 26 Aug 2013 10:20:45 +0000 (13:20 +0300)
db/fixtures/development/07_milestones.rb
db/fixtures/development/09_issues.rb
db/fixtures/development/10_merge_requests.rb
lib/tasks/dev.rake [new file with mode: 0644]

index 3135bf3..6fe7e24 100644 (file)
@@ -11,3 +11,8 @@ Milestone.seed(:id, [
   { id: 9,  project_id: 3, title: 'v' + Faker::Address.zip_code },
   { id: 11, project_id: 3, title: 'v' + Faker::Address.zip_code },
 ])
+
+Milestone.all.map do |ml|
+  ml.set_iid
+  ml.save
+end
index 6275797..31ba772 100644 (file)
@@ -24,4 +24,9 @@ Gitlab::Seeder.quiet do
     }])
     print('.')
   end
+
+  Issue.all.map do |issue|
+    issue.set_iid
+    issue.save
+  end
 end
index bf247ad..1e61ea2 100644 (file)
@@ -34,6 +34,11 @@ Gitlab::Seeder.quiet do
   end
 end
 
+MergeRequest.all.map do |mr|
+  mr.set_iid
+  mr.save
+end
+
 puts 'Load diffs for Merge Requests (it will take some time)...'
 MergeRequest.all.each do |mr|
   mr.reload_code
diff --git a/lib/tasks/dev.rake b/lib/tasks/dev.rake
new file mode 100644 (file)
index 0000000..7d36022
--- /dev/null
@@ -0,0 +1,10 @@
+namespace :dev do
+  desc "GITLAB | Setup developer environment (db, fixtures)"
+  task :setup => :environment do
+    ENV['force'] = 'yes'
+    Rake::Task["db:setup"].invoke
+    Rake::Task["db:seed_fu"].invoke
+    Rake::Task["gitlab:shell:setup"].invoke
+  end
+end
+