Commit ff9359ce631d18a89fbc1a5b760065ff609964d6
1 parent
809da885
Exists in
master
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 | 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 | ... | ... |
... | ... | @@ -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 | ... | ... |