File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,8 @@ class Profile < ::ResourceRecord
6868 validates :region , presence : true , inclusion : { in : REGIONS }
6969 validates :sex , presence : true , inclusion : { in : SEXES . values } , allow_blank : true
7070
71+ after_save :run_team_qualification_checks , if : :saved_change_to_sex_or_region?
72+
7173 def telephone_number = ( value )
7274 parsed = Phonelib . parse ( value )
7375 super ( parsed . valid? ? parsed . e164 : value )
@@ -88,6 +90,14 @@ def completed?
8890
8991 private
9092
93+ def saved_change_to_sex_or_region?
94+ saved_change_to_sex? || saved_change_to_region?
95+ end
96+
97+ def run_team_qualification_checks
98+ team &.run_qualification_checks
99+ end
100+
91101 def skillsets_must_be_valid
92102 return if skillsets . blank?
93103
You can’t perform that action at this time.
0 commit comments