Commit ff9359ce631d18a89fbc1a5b760065ff609964d6

Authored by Caio Almeida
1 parent 809da885
Exists in master

adding transgenero attribute

lib/ext/environment.rb
... ... @@ -7,6 +7,7 @@ class Environment
7 7 def custom_person_fields
8 8 orig_custom_person_fields.merge!({'orientacao_sexual' => {"active"=>"true", "required"=>"false", "signup"=>"true"}})
9 9 orig_custom_person_fields.merge!({'identidade_genero' => {"active"=>"true", "required"=>"false", "signup"=>"true"}})
  10 + orig_custom_person_fields.merge!({'transgenero' => {"active"=>"true", "required"=>"false", "signup"=>"true"}})
10 11 end
11 12  
12 13 end
... ...
lib/ext/person.rb 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +require_dependency 'person'
  2 +
  3 +class Person
  4 +
  5 + settings_items :orientacao_sexual, :identidade_genero, :transgenero
  6 +
  7 + attr_accessible :orientacao_sexual, :identidade_genero, :transgenero
  8 +
  9 +end
... ...
lib/ext/user.rb 0 → 100644
... ... @@ -0,0 +1,29 @@
  1 +require_dependency 'user'
  2 +
  3 +class User
  4 +
  5 + def orientacao_sexual
  6 + self.person.orientacao_sexual unless self.person.nil?
  7 + end
  8 +
  9 + def orientacao_sexual= value
  10 + self.person_data[:orientacao_sexual] = value
  11 + end
  12 +
  13 + def identidade_genero
  14 + self.person.identidade_genero unless self.person.nil?
  15 + end
  16 +
  17 + def identidade_genero= value
  18 + self.person_data[:identidade_genero] = value
  19 + end
  20 +
  21 + def transgenero
  22 + self.person.transgenero unless self.person.nil?
  23 + end
  24 +
  25 + def transgenero= value
  26 + self.person_data[:transgenero] = value
  27 + end
  28 +
  29 +end
... ...