leaderboard multiple tasks
@ mention of reviewers`
@ckcollab
@dde6khkg`
A brief description of the purpose of the changes contained in this PR.
With the addition of multiple tasks, submissions may have children if there are multiple tasks for a phase. This PR adds functionality to add the children submissions to the leaderboards. SubmissionSerializer now has a field that checks if the child submission in on the leaderboard or not. This makes it efficient for the front end to know what submissions are on the leaderboard.
Issues this PR resolves
#479 (closed) ? #465 (closed) (No description)
Known issues to be addressed in a separate PR
...
A checklist for hand testing
-
Leaderboard with single tasks work -
My Submissions -
Adding to leaderboard -
Added to leaderboard checkbox
-
-
-
Leaderboard with multiple tasks work -
My Submissions -
Adding to leaderboard -
Added to leaderboard checkbox
-
-
Any relevant files for testing
link to any relevant files (or drag and drop into github)
Misc. comments
...
Checklist
-
Code review by me -
Hand tested by me -
I'm proud of my work -
Code review by reviewer -
Hand tested by reviewer -
Ready to merge