From 6a8fe6bb9a2f7ab2a494e3ec614d97e24a6ff7e3 Mon Sep 17 00:00:00 2001 From: Aurelio A. Heckert Date: Wed, 25 Apr 2012 11:45:50 -0300 Subject: [PATCH] Add state for some places and place for some communities --- script/sample-profiles | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/script/sample-profiles b/script/sample-profiles index 994a4f2..acb2b14 100755 --- a/script/sample-profiles +++ b/script/sample-profiles @@ -5,20 +5,24 @@ include Noosfero::SampleDataHelper categories = $environment.categories places = [ - { :country=>'BR', :city=>'Salvador', + { :country=>'BR', :state=>'Bahia', :city=>'Salvador', :lat=>-12.94032, :lng=>-38.58398 }, - { :country=>'BR', :city=>'São Paulo', + { :country=>'BR', :state=>'Bahia', :city=>'Feira de Santana', + :lat=>-12.25547, :lng=>-38.95430 }, + { :country=>'BR', :state=>'São Paulo', :city=>'São Paulo', :lat=>-23.54894, :lng=>-46.63881 }, - { :country=>'BR', :city=>'Rio de Janeiro', - :lat=>-22.90353, :lng=>-43.20958 }, - { :country=>'AR', :city=>'Buenos Aires', + { :country=>'BR', :state=>'Rio de Janeiro', :city=>'Petrópolis', + :lat=>-22.50462, :lng=>-43.18232 }, + { :country=>'AR', :state=>'A.C.', :city=>'Buenos Aires', :lat=>-34.61088, :lng=>-58.39782 }, - { :country=>'AR', :city=>'Mar del Plata', + { :country=>'AR', :state=>'Buenos Aires', :city=>'Mar del Plata', :lat=>-37.98317, :lng=>-57.59513 }, - { :country=>'MX', :city=>'Acapulco', + { :country=>'MX', :state=>'Guerrero', :city=>'Acapulco', :lat=>16.86369, :lng=>-99.88151 }, - { :country=>'US', :city=>'Los Angeles', + { :country=>'US', :state=>'California', :city=>'Los Angeles', :lat=>34.02307, :lng=>-118.24310 }, + { :country=>'US', :state=>'Florida', :city=>'Jacksonville', + :lat=>30.33217, :lng=>-81.65566 }, { :country=>'IT', :city=>'Roma', :lat=>41.89512, :lng=>12.48184 }, { :country=>'IN', :city=>'Mumbai', @@ -51,6 +55,7 @@ for name in NAMES user.person.name = full_name place = places[rand(places.length)] user.person.data[:country] = place[:country] + user.person.state = place[:state] user.person.city = place[:city] user.person.lat = place[:lat] + (rand/100)-0.005 user.person.lng = place[:lng] + (rand/100)-0.005 @@ -128,6 +133,12 @@ for verb in VERBS for stuff in STUFF name = [verb, stuff].join(' ') community = Community.new(:name => name, :environment => $environment) + if rand(2)==1 # not all communities must have a place + place = places[rand(places.length)] + community.data[:country] = place[:country] + community.state = place[:state] + community.city = place[:city] + end save community do communities << community rand(10).times do -- libgit2 0.21.2