Commit 6a8fe6bb9a2f7ab2a494e3ec614d97e24a6ff7e3

Authored by Aurelio A. Heckert
1 parent 86514f9d

Add state for some places and place for some communities

ActionItem2350
Showing 1 changed file with 19 additions and 8 deletions   Show diff stats
script/sample-profiles
... ... @@ -5,20 +5,24 @@ include Noosfero::SampleDataHelper
5 5 categories = $environment.categories
6 6  
7 7 places = [
8   - { :country=>'BR', :city=>'Salvador',
  8 + { :country=>'BR', :state=>'Bahia', :city=>'Salvador',
9 9 :lat=>-12.94032, :lng=>-38.58398 },
10   - { :country=>'BR', :city=>'São Paulo',
  10 + { :country=>'BR', :state=>'Bahia', :city=>'Feira de Santana',
  11 + :lat=>-12.25547, :lng=>-38.95430 },
  12 + { :country=>'BR', :state=>'São Paulo', :city=>'São Paulo',
11 13 :lat=>-23.54894, :lng=>-46.63881 },
12   - { :country=>'BR', :city=>'Rio de Janeiro',
13   - :lat=>-22.90353, :lng=>-43.20958 },
14   - { :country=>'AR', :city=>'Buenos Aires',
  14 + { :country=>'BR', :state=>'Rio de Janeiro', :city=>'Petrópolis',
  15 + :lat=>-22.50462, :lng=>-43.18232 },
  16 + { :country=>'AR', :state=>'A.C.', :city=>'Buenos Aires',
15 17 :lat=>-34.61088, :lng=>-58.39782 },
16   - { :country=>'AR', :city=>'Mar del Plata',
  18 + { :country=>'AR', :state=>'Buenos Aires', :city=>'Mar del Plata',
17 19 :lat=>-37.98317, :lng=>-57.59513 },
18   - { :country=>'MX', :city=>'Acapulco',
  20 + { :country=>'MX', :state=>'Guerrero', :city=>'Acapulco',
19 21 :lat=>16.86369, :lng=>-99.88151 },
20   - { :country=>'US', :city=>'Los Angeles',
  22 + { :country=>'US', :state=>'California', :city=>'Los Angeles',
21 23 :lat=>34.02307, :lng=>-118.24310 },
  24 + { :country=>'US', :state=>'Florida', :city=>'Jacksonville',
  25 + :lat=>30.33217, :lng=>-81.65566 },
22 26 { :country=>'IT', :city=>'Roma',
23 27 :lat=>41.89512, :lng=>12.48184 },
24 28 { :country=>'IN', :city=>'Mumbai',
... ... @@ -51,6 +55,7 @@ for name in NAMES
51 55 user.person.name = full_name
52 56 place = places[rand(places.length)]
53 57 user.person.data[:country] = place[:country]
  58 + user.person.state = place[:state]
54 59 user.person.city = place[:city]
55 60 user.person.lat = place[:lat] + (rand/100)-0.005
56 61 user.person.lng = place[:lng] + (rand/100)-0.005
... ... @@ -128,6 +133,12 @@ for verb in VERBS
128 133 for stuff in STUFF
129 134 name = [verb, stuff].join(' ')
130 135 community = Community.new(:name => name, :environment => $environment)
  136 + if rand(2)==1 # not all communities must have a place
  137 + place = places[rand(places.length)]
  138 + community.data[:country] = place[:country]
  139 + community.state = place[:state]
  140 + community.city = place[:city]
  141 + end
131 142 save community do
132 143 communities << community
133 144 rand(10).times do
... ...