@@ -6,8 +6,6 @@ class SchoolMembersController < ApiController
66 load_and_authorize_resource :school
77 authorize_resource :school_member , class : false
88
9- before_action :create_safeguarding_flags
10-
119 def index
1210 result = SchoolMember ::List . call ( school : @school , token : current_user . token )
1311
@@ -18,34 +16,5 @@ def index
1816 render json : { error : result [ :error ] } , status : :unprocessable_content
1917 end
2018 end
21-
22- private
23-
24- def create_safeguarding_flags
25- create_teacher_safeguarding_flag
26- create_owner_safeguarding_flag
27- end
28-
29- def create_teacher_safeguarding_flag
30- return unless current_user . school_teacher? ( @school )
31-
32- ProfileApiClient . create_safeguarding_flag (
33- token : current_user . token ,
34- flag : ProfileApiClient ::SAFEGUARDING_FLAGS [ :teacher ] ,
35- email : current_user . email ,
36- school_id : @school . id
37- )
38- end
39-
40- def create_owner_safeguarding_flag
41- return unless current_user . school_owner? ( @school )
42-
43- ProfileApiClient . create_safeguarding_flag (
44- token : current_user . token ,
45- flag : ProfileApiClient ::SAFEGUARDING_FLAGS [ :owner ] ,
46- email : current_user . email ,
47- school_id : @school . id
48- )
49- end
5019 end
5120end
0 commit comments