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
+21
-10
@@ -84,12 +84,13 @@ class MasterTaskController extends Controller
|
||||
$created_by = User::getUserIdFromBearerToken($request->bearerToken());
|
||||
|
||||
$validator = Validator::make($request->all(), [
|
||||
'data.name' => 'required',
|
||||
'data.description' => 'required',
|
||||
'data.duration' => 'required',
|
||||
'data.deadline' => 'required',
|
||||
'data.project_id' => 'required',
|
||||
'data.employees' => 'required',
|
||||
'data.name' => 'required',
|
||||
'data.description' => 'required',
|
||||
'data.duration' => 'required',
|
||||
'data.deadline' => 'required',
|
||||
'data.project_id' => 'required',
|
||||
'data.employees' => 'required',
|
||||
'data.estimated_duration' => 'required',
|
||||
]);
|
||||
|
||||
if ($validator->fails()) {
|
||||
@@ -107,12 +108,22 @@ 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']['created_by'] = $created_by;
|
||||
$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) {
|
||||
$data['data']['employees'][$key]['user_id'] = $employee['id'];
|
||||
|
||||
Reference in new issue
Block a user