Update student terms of def endpoint

This commit is contained in:
adam-skowronek 2023-01-13 04:08:34 +01:00
parent 7a4f3128ef
commit 48be4c6345

View File

@ -51,9 +51,20 @@ class TermOfDefenceStudentItemSchema(Schema):
end_date = fields.DateTime()
members_of_committee = fields.List(fields.Nested(ProjectSupervisorCommitteeSchema))
class StudentDataItemSchema(Schema):
index = fields.Integer()
first_name = fields.Str()
last_name = fields.Str()
class GroupDataItemSchema(Schema):
name = fields.Str()
students = fields.List(fields.Nested(StudentDataItemSchema))
class AssignedGroupToTermOfDefenceItemSchema(TermOfDefenceStudentItemSchema):
group = fields.Nested(GroupDataItemSchema)
class TermOfDefenceStudentListSchema(Schema):
term_of_defences = fields.List(fields.Nested(TermOfDefenceStudentItemSchema))
term_of_defences = fields.List(fields.Nested(AssignedGroupToTermOfDefenceItemSchema))
class YearGroupStudentSchema(Schema):