Added teacher registration
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing

This commit is contained in:
Dominic Grimm 2022-01-20 19:05:05 +01:00
parent d869738c21
commit efc709a951

View file

@ -86,6 +86,15 @@ module MW
id
end
@[GraphQL::Field]
def register_teacher(context : Context, input : TeacherInput) : Teacher
context.teacher? external: false
Teacher.new(
Db::Teacher.create!(user_id: context.user.not_nil!.id, max_students: input.max_students, skif: input.skif)
)
end
@[GraphQL::Field]
def create_student(context : Context, input : StudentCreateInput) : Student
context.admin!