mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 14:29:34 +00:00
no message
This commit is contained in:
1 parent
81de0ff287
commit
2b01a4aa7f
1 file changed
+11
@@ -90,6 +90,7 @@ class MasterTaskController extends Controller
|
||||
'data.deadline' => 'required',
|
||||
'data.project_id' => 'required',
|
||||
'data.employees' => 'required',
|
||||
'data.estimated_duration' => 'required',
|
||||
]);
|
||||
|
||||
if ($validator->fails()) {
|
||||
@@ -107,11 +108,21 @@ class MasterTaskController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
// validaci na to, ci uz neexistuje master task pod tymto projektom
|
||||
$existingMasterTask = MasterTask::where('project_id', $request->all()['data']['project_id'])->first();
|
||||
|
||||
if ($existingMasterTask) {
|
||||
return response()->json([
|
||||
'message' => 'Master task already exists for this project',
|
||||
], 400);
|
||||
}
|
||||
|
||||
|
||||
// upratanie requestu, pretoze frontend pouziva inu nomenklaturu fieldov ako appka
|
||||
$data['data'] = $request->all()['data'];
|
||||
$data['data']['title'] = $request->all()['data']['name'];
|
||||
$data['data']['estimated_time'] = $request->all()['data']['duration'];
|
||||
$data['data']['priceqoute_time'] = $request->all()['data']['estimated_duration'];
|
||||
$data['data']['created_by'] = $created_by;
|
||||
|
||||
foreach ($data['data']['employees'] as $key => $employee) {
|
||||
|
||||
Reference in new issue
Block a user