lib/decidim/accountability/feature.rb in decidim-accountability-0.7.4 vs lib/decidim/accountability/feature.rb in decidim-accountability-0.8.0
- old
+ new
@@ -39,10 +39,15 @@
exports.serializer Decidim::Accountability::ResultSerializer
end
feature.seeds do |participatory_space|
+ admin_user = Decidim::User.where(
+ organization: participatory_space.organization,
+ email: "admin@example.org"
+ ).first
+
feature = Decidim::Feature.create!(
name: Decidim::Features::Namer.new(participatory_space.organization.available_locales, :accountability).i18n_name,
manifest_name: :accountability,
published_at: Time.current,
participatory_space: participatory_space,
@@ -77,11 +82,13 @@
participatory_space: participatory_space
)
end
categories.each do |category|
- result = Decidim::Accountability::Result.create!(
+ result = Decidim.traceability.create!(
+ Decidim::Accountability::Result,
+ admin_user,
feature: feature,
scope: participatory_space.organization.scopes.sample,
category: category,
title: Decidim::Faker::Localized.sentence(2),
description: Decidim::Faker::Localized.wrapped("<p>", "</p>") do
@@ -90,10 +97,12 @@
)
Decidim::Comments::Seed.comments_for(result)
3.times do
- child_result = Decidim::Accountability::Result.create!(
+ child_result = Decidim.traceability.create!(
+ Decidim::Accountability::Result,
+ admin_user,
feature: feature,
parent: result,
start_date: Time.zone.today,
end_date: Time.zone.today + 10,
status: Decidim::Accountability::Status.all.sample,