Commit b6706c5bbda04e6c7fe86849c59104f688848792

Authored by MoisesMachado
1 parent 12c6ee1d

ActionItem261: fixed the fbes helpers


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2084 3f533792-8f58-4932-b0fe-aaf55b0a4547
script/extract_sies_data.rb
... ... @@ -112,7 +112,7 @@ new_ent({ :name => #{ent.nome.inspect},
112 112 :contact_email => #{email.inspect},
113 113 :foundation_year => #{ent.extra_data.ANO.inspect},
114 114 :cnpj => #{ent.extra_data.CNPJ.inspect},
115   - :categories => [cities[#{ent.id_cidade}]]
  115 + :category_ids => [cities[#{ent.id_cidade}]].map(&:id)
116 116 },
117 117 [#{ent.products.map{|p| "{ :name => #{p.category.nome.inspect} , :product_category_id => categories[#{p.category.id}] }"}.join(', ')}],
118 118 [#{ent.input_products.map{|p| "{ :product_category_id => categories[#{p.category.id}]}" }.join(', ')}])
... ...
script/fbes_populate_helper.rb
1 1 require File.dirname(__FILE__) + '/../config/environment'
2 2  
3   -STATES = {}
4   -
5   -[ 'Acre',
6   - 'Alagoas',
7   - 'Amazonas',
8   - 'Amapá',
9   - 'Bahia',
10   - 'Ceará',
11   - 'Distrito Federal',
12   - 'Espírito Santo',
13   - 'Goiás',
14   - 'Maranhão',
15   - 'Minas Gerais',
16   - 'Mato Grosso do Sul',
17   - 'Mato Grosso',
18   - 'Pará',
19   - 'Paraíba',
20   - 'Pernambuco',
21   - 'Piauí',
22   - 'Paraná',
23   - 'Rio de Janeiro',
24   - 'Rio Grande do Norte',
25   - 'Rondônia',
26   - 'Roraima',
27   - 'Rio Grande do Sul',
28   - 'Santa Catarina',
29   - 'Sergipe',
30   - 'São Paulo',
31   - 'Tocantins'
32   -].each do |statename|
33   - st = Region.find_by_name(statename)
34   - STATES[st.id] = st
35   -end
  3 +STATES = {
  4 + 12 => Region.find_by_name('Acre'),
  5 + 27 => Region.find_by_name('Alagoas'),
  6 + 13 => Region.find_by_name('Amazonas'),
  7 + 16 => Region.find_by_name('Amapá'),
  8 + 29 => Region.find_by_name('Bahia'),
  9 + 23 => Region.find_by_name('Ceará'),
  10 + 53 => Region.find_by_name('Distrito Federal'),
  11 + 32 => Region.find_by_name('Espírito Santo'),
  12 + 52 => Region.find_by_name('Goiás'),
  13 + 21 => Region.find_by_name('Maranhão'),
  14 + 31 => Region.find_by_name('Minas Gerais'),
  15 + 50 => Region.find_by_name('Mato Grosso do Sul'),
  16 + 51 => Region.find_by_name('Mato Grosso'),
  17 + 15 => Region.find_by_name('Pará'),
  18 + 25 => Region.find_by_name('Paraíba'),
  19 + 26 => Region.find_by_name('Pernambuco'),
  20 + 22 => Region.find_by_name('Piauí'),
  21 + 41 => Region.find_by_name('Paraná'),
  22 + 33 => Region.find_by_name('Rio de Janeiro'),
  23 + 24 => Region.find_by_name('Rio Grande do Norte'),
  24 + 11 => Region.find_by_name('Rondônia'),
  25 + 14 => Region.find_by_name('Roraima'),
  26 + 43 => Region.find_by_name('Rio Grande do Sul'),
  27 + 42 => Region.find_by_name('Santa Catarina'),
  28 + 28 => Region.find_by_name('Sergipe'),
  29 + 35 => Region.find_by_name('São Paulo'),
  30 + 17 => Region.find_by_name('Tocantins'),
  31 +}
36 32  
37 33 COUNT = {
38 34 :enterprises => 0,
... ...