Merge branch 'wip-MDL-52566-master' of https://github.com/cdsmith-umn/moodle
authorDavid Monllao <davidm@moodle.com>
Mon, 15 Feb 2016 07:17:13 +0000 (15:17 +0800)
committerDavid Monllao <davidm@moodle.com>
Mon, 15 Feb 2016 07:17:13 +0000 (15:17 +0800)
mod/assign/locallib.php

index 46008dc..5d44ce8 100644 (file)
@@ -5991,6 +5991,17 @@ class assign {
 
         $this->update_submission($submission, $userid, true, $instance->teamsubmission);
 
+        if ($instance->teamsubmission && !$instance->requireallteammemberssubmit) {
+            $team = $this->get_submission_group_members($submission->groupid, true);
+
+            foreach ($team as $member) {
+                if ($member->id != $userid) {
+                    $membersubmission = clone($submission);
+                    $this->update_submission($membersubmission, $member->id, true, $instance->teamsubmission);
+                }
+            }
+        }
+
         // Logging.
         if (isset($data->submissionstatement) && ($userid == $USER->id)) {
             \mod_assign\event\statement_accepted::create_from_submission($this, $submission)->trigger();