Commit f7102e306053a84c4848ae6a1b56da96de7586a5

Authored by David Silva
Committed by Gust
1 parent 968eaa23

institution_fields: Add juridic nature to institution mass update.

Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com>
Signed-off-by: Parley Martins <parley@outlook.com>
lib/institution_helper.rb
@@ -40,7 +40,6 @@ module InstitutionHelper @@ -40,7 +40,6 @@ module InstitutionHelper
40 40
41 institution = self.set_institution_data institution, unit 41 institution = self.set_institution_data institution, unit
42 institution.save 42 institution.save
43 -  
44 institution.community.add_admin(admin) 43 institution.community.add_admin(admin)
45 end 44 end
46 end 45 end
@@ -93,12 +92,12 @@ module InstitutionHelper @@ -93,12 +92,12 @@ module InstitutionHelper
93 institution.unit_code = self.retrieve_code(unit,"codigoUnidade") 92 institution.unit_code = self.retrieve_code(unit,"codigoUnidade")
94 institution.parent_code = self.retrieve_code(unit,"codigoUnidadePai") 93 institution.parent_code = self.retrieve_code(unit,"codigoUnidadePai")
95 institution.unit_type = self.retrieve_code(unit,"codigoTipoUnidade") 94 institution.unit_type = self.retrieve_code(unit,"codigoTipoUnidade")
96 - institution.juridical_nature = self.retrieve_code(unit,"codigoNaturezaJuridica") 95 + institution.juridical_nature = JuridicalNature.where(:name=>self.retrieve_code(unit,"codigoNaturezaJuridica").titleize).first
97 institution.sub_juridical_nature = self.retrieve_code(unit,"codigoSubNaturezaJuridica") 96 institution.sub_juridical_nature = self.retrieve_code(unit,"codigoSubNaturezaJuridica")
98 institution.normalization_level = unit["nivelNormatizacao"] 97 institution.normalization_level = unit["nivelNormatizacao"]
99 institution.version = unit["versaoConsulta"] 98 institution.version = unit["versaoConsulta"]
100 - institution.governmental_power = GovernmentalPower.where(:name=>self.retrieve_code(unit,"codigoPoder")).first  
101 - institution.governmental_sphere = GovernmentalSphere.where(:name=>self.retrieve_code(unit,"codigoEsfera")).first 99 + institution.governmental_power = GovernmentalPower.where(:name=>self.retrieve_code(unit,"codigoPoder").capitalize).first
  100 + institution.governmental_sphere = GovernmentalSphere.where(:name=>self.retrieve_code(unit,"codigoEsfera").capitalize).first
102 institution 101 institution
103 end 102 end
104 103
public/static/governmental_powers.txt
1 Executivo 1 Executivo
2 Legislativo 2 Legislativo
3 -Judiciário  
4 -Não se aplica  
5 \ No newline at end of file 3 \ No newline at end of file
  4 +Judiciario
  5 +Nao se aplica
public/static/juridical_nature.txt
1 -Administração Direta 1 +Administracao Direta
2 Autarquia 2 Autarquia
3 -Empresa Pública  
4 -Fundação  
5 -Órgão Autônomo 3 +Empresa Publica
  4 +Fundacao
  5 +Orgao Autonomo
6 Sociedade 6 Sociedade
7 Sociedade Civil 7 Sociedade Civil
8 Sociedade de Economia Mista 8 Sociedade de Economia Mista