decidim-meetings/lib/decidim/meetings/feature.rb in decidim-0.4.3 vs decidim-meetings/lib/decidim/meetings/feature.rb in decidim-0.4.4
- old
+ new
@@ -21,49 +21,45 @@
meetings = meetings.where("created_at >= ?", start_at) if start_at.present?
meetings = meetings.where("created_at <= ?", end_at) if end_at.present?
meetings.count
end
- feature.seeds do
- Decidim::ParticipatoryProcess.find_each do |process|
- next unless process.steps.any?
+ feature.seeds do |process|
+ feature = Decidim::Feature.create!(
+ name: Decidim::Features::Namer.new(process.organization.available_locales, :meetings).i18n_name,
+ published_at: Time.current,
+ manifest_name: :meetings,
+ participatory_process: process
+ )
- feature = Decidim::Feature.create!(
- name: Decidim::Features::Namer.new(process.organization.available_locales, :meetings).i18n_name,
- published_at: Time.current,
- manifest_name: :meetings,
- participatory_process: process
+ 3.times do
+ meeting = Decidim::Meetings::Meeting.create!(
+ feature: feature,
+ scope: process.organization.scopes.sample,
+ category: process.categories.sample,
+ title: Decidim::Faker::Localized.sentence(2),
+ description: Decidim::Faker::Localized.wrapped("<p>", "</p>") do
+ Decidim::Faker::Localized.paragraph(3)
+ end,
+ location: Decidim::Faker::Localized.sentence,
+ location_hints: Decidim::Faker::Localized.sentence,
+ start_time: 3.weeks.from_now,
+ end_time: 3.weeks.from_now + 4.hours,
+ address: "#{Faker::Address.street_address} #{Faker::Address.zip} #{Faker::Address.city}",
+ latitude: Faker::Address.latitude,
+ longitude: Faker::Address.longitude
)
-
- 3.times do
- meeting = Decidim::Meetings::Meeting.create!(
- feature: feature,
- scope: process.organization.scopes.sample,
- category: process.categories.sample,
- title: Decidim::Faker::Localized.sentence(2),
- description: Decidim::Faker::Localized.wrapped("<p>", "</p>") do
- Decidim::Faker::Localized.paragraph(3)
- end,
- location: Decidim::Faker::Localized.sentence,
- location_hints: Decidim::Faker::Localized.sentence,
- start_time: 3.weeks.from_now,
- end_time: 3.weeks.from_now + 4.hours,
- address: "#{Faker::Address.street_address} #{Faker::Address.zip} #{Faker::Address.city}",
- latitude: Faker::Address.latitude,
- longitude: Faker::Address.longitude
- )
- Decidim::Attachment.create!(
- title: Decidim::Faker::Localized.sentence(2),
- description: Decidim::Faker::Localized.sentence(5),
- file: File.new(File.join(__dir__, "seeds", "city.jpeg")),
- attached_to: meeting
- )
- Decidim::Attachment.create!(
- title: Decidim::Faker::Localized.sentence(2),
- description: Decidim::Faker::Localized.sentence(5),
- file: File.new(File.join(__dir__, "seeds", "Exampledocument.pdf")),
- attached_to: meeting
- )
- end
+ Decidim::Attachment.create!(
+ title: Decidim::Faker::Localized.sentence(2),
+ description: Decidim::Faker::Localized.sentence(5),
+ file: File.new(File.join(__dir__, "seeds", "city.jpeg")),
+ attached_to: meeting
+ )
+ Decidim::Attachment.create!(
+ title: Decidim::Faker::Localized.sentence(2),
+ description: Decidim::Faker::Localized.sentence(5),
+ file: File.new(File.join(__dir__, "seeds", "Exampledocument.pdf")),
+ attached_to: meeting
+ )
end
end
end