Commit cc4b638c343d49c205fa510380b65043229e5a9e

Authored by Dmitriy Zaporozhets
1 parent b5593683

Set iid in fixtures. Add rake dev:setup for development

db/fixtures/development/07_milestones.rb
... ... @@ -11,3 +11,8 @@ Milestone.seed(:id, [
11 11 { id: 9, project_id: 3, title: 'v' + Faker::Address.zip_code },
12 12 { id: 11, project_id: 3, title: 'v' + Faker::Address.zip_code },
13 13 ])
  14 +
  15 +Milestone.all.map do |ml|
  16 + ml.set_iid
  17 + ml.save
  18 +end
... ...
db/fixtures/development/09_issues.rb
... ... @@ -24,4 +24,9 @@ Gitlab::Seeder.quiet do
24 24 }])
25 25 print('.')
26 26 end
  27 +
  28 + Issue.all.map do |issue|
  29 + issue.set_iid
  30 + issue.save
  31 + end
27 32 end
... ...
db/fixtures/development/10_merge_requests.rb
... ... @@ -34,6 +34,11 @@ Gitlab::Seeder.quiet do
34 34 end
35 35 end
36 36  
  37 +MergeRequest.all.map do |mr|
  38 + mr.set_iid
  39 + mr.save
  40 +end
  41 +
37 42 puts 'Load diffs for Merge Requests (it will take some time)...'
38 43 MergeRequest.all.each do |mr|
39 44 mr.reload_code
... ...
lib/tasks/dev.rake 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 +namespace :dev do
  2 + desc "GITLAB | Setup developer environment (db, fixtures)"
  3 + task :setup => :environment do
  4 + ENV['force'] = 'yes'
  5 + Rake::Task["db:setup"].invoke
  6 + Rake::Task["db:seed_fu"].invoke
  7 + Rake::Task["gitlab:shell:setup"].invoke
  8 + end
  9 +end
  10 +
... ...