Commit ff9359ce631d18a89fbc1a5b760065ff609964d6
1 parent
809da885
Exists in
master
and in
2 other branches
adding transgenero attribute
Showing
3 changed files
with
39 additions
and
0 deletions
Show diff stats
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 |
| @@ -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 |