/** * @api {delete} /submissions/:submissionId Delete A Submission * @apiGroup Task Submissions * @apiDescription Delete a submission. * @apiUse RequiresAuthentication * @apiUse GenericSuccessResponse * * @param Submission $submission * * @return Response * @internal param User $user */ public function destroy(Submission $submission) { $this->requireUserOrRole($submission->getUser(), Role::ROLE_MANAGE_SUBMISSIONS); $success = $submission->delete(); return $this->successResponse($success); }