Update term of defences endpoint to include groups
This commit is contained in:
parent
7d03b2b471
commit
46aa2c0af4
@ -200,13 +200,13 @@ def delete_term_of_defence(examination_schedule_id: int, term_of_defence_id: int
|
||||
|
||||
|
||||
@bp.get('/<int:examination_schedule_id>/term-of-defences/')
|
||||
@bp.output(TermOfDefenceListSchema)
|
||||
@bp.output(AssignedGroupToTermOfDefenceListSchema)
|
||||
def list_of_term_of_defences(examination_schedule_id: int) -> dict:
|
||||
get_examination_schedule_by_id(examination_schedule_id)
|
||||
|
||||
td = TermOfDefence.query. \
|
||||
filter(TermOfDefence.examination_schedule_id == examination_schedule_id). \
|
||||
join(TermOfDefence.members_of_committee, isouter=True). \
|
||||
filter(TermOfDefence.examination_schedule_id == examination_schedule_id). \
|
||||
all()
|
||||
return {"term_of_defences": td}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user