MDL-68605 mod_assign: return grp submissns from ws

Co-authored-by: Septatrix <24257556+Septatrix@users.noreply.github.com>
This commit is contained in:
Tim Schroeder 2020-05-04 21:00:07 +02:00
parent 49a9e8b07d
commit 3786de22f2
No known key found for this signature in database
GPG key ID: 44FD4F625FBA67CD
2 changed files with 47 additions and 1 deletions

View file

@ -794,7 +794,11 @@ class mod_assign_external extends external_api {
'gradingstatus' => $assign->get_grading_status($submissionrecord->userid)
);
if ($assign->can_view_submission($submissionrecord->userid)) {
if (($assign->get_instance()->teamsubmission
&& $assign->can_view_group_submission($submissionrecord->groupid))
|| (!$assign->get_instance()->teamsubmission
&& $assign->can_view_submission($submissionrecord->userid))
) {
$submissions[] = $submission;
}
}