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,6 +7,7 @@ class Environment
7 def custom_person_fields 7 def custom_person_fields
8 orig_custom_person_fields.merge!({'orientacao_sexual' => {"active"=>"true", "required"=>"false", "signup"=>"true"}}) 8 orig_custom_person_fields.merge!({'orientacao_sexual' => {"active"=>"true", "required"=>"false", "signup"=>"true"}})
9 orig_custom_person_fields.merge!({'identidade_genero' => {"active"=>"true", "required"=>"false", "signup"=>"true"}}) 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 end 11 end
11 12
12 end 13 end
lib/ext/person.rb 0 → 100644
@@ -0,0 +1,9 @@ @@ -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 @@ @@ -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