Add SDG relations to development seeds
This commit is contained in:
@@ -18,4 +18,15 @@ section "Creating Sustainable Development Goals" do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
relatables = [Debate, Proposal, Poll, Legislation::Process, Budget::Investment]
|
||||
relatables.map { |relatable| relatable.sample(5) }.flatten.each do |relatable|
|
||||
Array(SDG::Goal.sample(rand(1..3))).each do |goal|
|
||||
target = goal.targets.sample
|
||||
local_target = target.local_targets.sample
|
||||
relatable.sdg_goals << goal
|
||||
relatable.sdg_targets << target
|
||||
relatable.sdg_local_targets << local_target if local_target.present?
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user