Add Legislation::Proposal seeds
This commit is contained in:
@@ -35,5 +35,6 @@ require_relative 'dev_seeds/newsletters'
|
|||||||
require_relative 'dev_seeds/notifications'
|
require_relative 'dev_seeds/notifications'
|
||||||
require_relative 'dev_seeds/widgets'
|
require_relative 'dev_seeds/widgets'
|
||||||
require_relative 'dev_seeds/admin_notifications'
|
require_relative 'dev_seeds/admin_notifications'
|
||||||
|
require_relative 'dev_seeds/legislation_proposals'
|
||||||
|
|
||||||
log "All dev seeds created successfuly 👍"
|
log "All dev seeds created successfuly 👍"
|
||||||
|
|||||||
@@ -1,28 +1,32 @@
|
|||||||
section "Creating legislation processes" do
|
section "Creating legislation processes" do
|
||||||
5.times do
|
5.times do
|
||||||
process = ::Legislation::Process.create!(title: Faker::Lorem.sentence(3).truncate(60),
|
Legislation::Process.create!(title: Faker::Lorem.sentence(3).truncate(60),
|
||||||
description: Faker::Lorem.paragraphs.join("\n\n"),
|
description: Faker::Lorem.paragraphs.join("\n\n"),
|
||||||
summary: Faker::Lorem.paragraph,
|
summary: Faker::Lorem.paragraph,
|
||||||
additional_info: Faker::Lorem.paragraphs.join("\n\n"),
|
additional_info: Faker::Lorem.paragraphs.join("\n\n"),
|
||||||
start_date: Date.current - 3.days,
|
proposals_description: Faker::Lorem.paragraph,
|
||||||
end_date: Date.current + 3.days,
|
start_date: Date.current - 3.days,
|
||||||
debate_start_date: Date.current - 3.days,
|
end_date: Date.current + 3.days,
|
||||||
debate_end_date: Date.current - 1.day,
|
debate_start_date: Date.current - 3.days,
|
||||||
draft_publication_date: Date.current + 1.day,
|
debate_end_date: Date.current - 1.day,
|
||||||
allegations_start_date: Date.current + 2.days,
|
proposals_phase_start_date: Date.current - 3.days,
|
||||||
allegations_end_date: Date.current + 3.days,
|
proposals_phase_end_date: Date.current - 1.day,
|
||||||
result_publication_date: Date.current + 4.days,
|
draft_publication_date: Date.current + 1.day,
|
||||||
debate_phase_enabled: true,
|
allegations_start_date: Date.current + 2.days,
|
||||||
allegations_phase_enabled: true,
|
allegations_end_date: Date.current + 3.days,
|
||||||
draft_publication_enabled: true,
|
result_publication_date: Date.current + 4.days,
|
||||||
result_publication_enabled: true,
|
debate_phase_enabled: true,
|
||||||
published: true)
|
allegations_phase_enabled: true,
|
||||||
|
draft_publication_enabled: true,
|
||||||
|
result_publication_enabled: true,
|
||||||
|
proposals_phase_enabled: true,
|
||||||
|
published: true)
|
||||||
end
|
end
|
||||||
|
|
||||||
::Legislation::Process.all.each do |process|
|
Legislation::Process.all.each do |process|
|
||||||
(1..3).each do |i|
|
(1..3).each do |i|
|
||||||
version = process.draft_versions.create!(title: "Version #{i}",
|
process.draft_versions.create!(title: "Version #{i}",
|
||||||
body: Faker::Lorem.paragraphs.join("\n\n"))
|
body: Faker::Lorem.paragraphs.join("\n\n"))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
12
db/dev_seeds/legislation_proposals.rb
Normal file
12
db/dev_seeds/legislation_proposals.rb
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
section "Creating legislation proposals" do
|
||||||
|
10.times do
|
||||||
|
Legislation::Proposal.create!(title: Faker::Lorem.sentence(3).truncate(60),
|
||||||
|
description: Faker::Lorem.paragraphs.join("\n\n"),
|
||||||
|
question: Faker::Lorem.sentence(3),
|
||||||
|
summary: Faker::Lorem.paragraph,
|
||||||
|
author: User.all.sample,
|
||||||
|
process: Legislation::Process.all.sample,
|
||||||
|
terms_of_service: '1',
|
||||||
|
proposal_type: 'proposal')
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user