no message

This commit is contained in:
StudioTem committed 2023-03-03 14:51:02 +01:00
1 parent 2e8dd25ab8
commit 47a31f5c3a
2 files changed
+25 -1

No files matched your search

@@ -121,6 +121,23 @@ class MasterTaskController extends Controller
'message' => 'Cannot update mastertask with is_finished 1.',
], 400);
}
// ak chcem ukoncit mastertask, ktory nema ani jeden subtask, ktory ma natrackovany cas, tak to nedovolim
if (isset($request->all()['data']['is_finished']) && $request->all()['data']['is_finished'] == 1) {
$atLeastOneSubtaskHasTimesheet = false;
foreach ($mastertask->subtasks as $subtask) {
if ($subtask->timesheets()->exists()) {
$atLeastOneSubtaskHasTimesheet = true;
}
}
if (!$atLeastOneSubtaskHasTimesheet)
return response()->json([
'message' => 'Finishing mastertask is only possible where at least one subtask contains timesheet',
], 400);
}
$mastertask->update($request->all()['data']);
// upload attachmentu