diff --git a/db/fixtures/development/07_milestones.rb b/db/fixtures/development/07_milestones.rb index 3135bf3a4f4..6fe7e246770 100644 --- a/db/fixtures/development/07_milestones.rb +++ b/db/fixtures/development/07_milestones.rb @@ -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 diff --git a/db/fixtures/development/09_issues.rb b/db/fixtures/development/09_issues.rb index 627579721d0..31ba77254a3 100644 --- a/db/fixtures/development/09_issues.rb +++ b/db/fixtures/development/09_issues.rb @@ -24,4 +24,9 @@ Gitlab::Seeder.quiet do }]) print('.') end + + Issue.all.map do |issue| + issue.set_iid + issue.save + end end diff --git a/db/fixtures/development/10_merge_requests.rb b/db/fixtures/development/10_merge_requests.rb index bf247adb416..1e61ea28636 100644 --- a/db/fixtures/development/10_merge_requests.rb +++ b/db/fixtures/development/10_merge_requests.rb @@ -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 index 00000000000..7d3602211c1 --- /dev/null +++ b/lib/tasks/dev.rake @@ -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 +