Skip to content

Commit a69c027

Browse files
authored
Add proposals geocoding to seeds (decidim#13708)
1 parent a09917b commit a69c027

File tree

1 file changed

+10
-1
lines changed
  • decidim-proposals/lib/decidim/proposals

1 file changed

+10
-1
lines changed

decidim-proposals/lib/decidim/proposals/seeds.rb

+10-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ def create_component!
6464
vote_limit: 0,
6565
attachments_allowed: [true, false].sample,
6666
amendments_enabled: participatory_space.id.odd?,
67-
collaborative_drafts_enabled: true
67+
collaborative_drafts_enabled: true,
68+
geocoding_enabled: [true, false].sample
6869
},
6970
step_settings:
7071
}
@@ -96,6 +97,14 @@ def create_proposal!(component:)
9697
published_at: Time.current
9798
}
9899

100+
if component.settings.geocoding_enabled?
101+
params = params.merge({
102+
address: "#{::Faker::Address.street_address} #{::Faker::Address.zip} #{::Faker::Address.city}",
103+
latitude: ::Faker::Address.latitude,
104+
longitude: ::Faker::Address.longitude
105+
})
106+
end
107+
99108
proposal = Decidim.traceability.perform_action!(
100109
"publish",
101110
Decidim::Proposals::Proposal,

0 commit comments

Comments
 (0)