Commit aaad2520af1fafc3eb62fd6903f381882061b70d

Authored by Arthur Esposte
1 parent a9488e76

Remove CNPJ validations

db/migrate/20150910135510_add_siorg_code_to_institution.rb 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +class AddSiorgCodeToInstitution < ActiveRecord::Migration
  2 + def up
  3 + add_column :institutions, :siorg_code, :integer
  4 + end
  5 +
  6 + def down
  7 + remove_column :institutions, :siorg_code
  8 + end
  9 +end
... ...
lib/institution.rb
... ... @@ -20,10 +20,9 @@ class Institution &lt; ActiveRecord::Base
20 20 :sub_juridical_nature, :normalization_level,
21 21 :version, :cnpj, :type, :governmental_power,
22 22 :governmental_sphere, :sisp, :juridical_nature,
23   - :corporate_name
  23 + :corporate_name, :siorg_code, :community
24 24  
25 25 validates :name, :presence=>true, :uniqueness=>true
26   - validates :cnpj, :uniqueness=>true
27 26  
28 27 before_save :verify_institution_type
29 28  
... ...
lib/private_institution.rb
1 1 class PrivateInstitution < Institution
2   - validates :cnpj, :uniqueness=>true, :allow_nil=>true, :allow_blank=>true
  2 + validates :cnpj, :allow_nil=>true, :allow_blank=>true
3 3 end
... ...
lib/public_institution.rb
... ... @@ -5,8 +5,6 @@ class PublicInstitution &lt; Institution
5 5 validates :acronym, :allow_blank => true, :allow_nil => true,
6 6 :uniqueness=>true
7 7  
8   - validates :cnpj, :uniqueness=>true
9   -
10 8 validates_format_of(
11 9 :cnpj,
12 10 :with => /^\d{2}\.\d{3}\.\d{3}\/\d{4}\-\d{2}$/,
... ...