diff --git a/be/app/Http/Controllers/MasterTaskController.php b/be/app/Http/Controllers/MasterTaskController.php index e1c90a1..e7a05d5 100644 --- a/be/app/Http/Controllers/MasterTaskController.php +++ b/be/app/Http/Controllers/MasterTaskController.php @@ -16,6 +16,7 @@ class MasterTaskController extends Controller // get query parameter from request $parameters = $request->query(); + $mastertasks = MasterTask::select('*'); // filtrovanie na zaklade parametrov @@ -45,6 +46,11 @@ class MasterTaskController extends Controller }); break; + // vracia vsetky mastertasky v jednoduchom formate pre potreby dropdownu na FE + case 'simple': + $mastertasks = MasterTask::select('id', 'title'); + break; + default: $mastertasks->where($field, $value); break; @@ -54,7 +60,7 @@ class MasterTaskController extends Controller $mastertasks = $mastertasks->get(); return response()->json([ - 'mastertasks' => MasterTaskResource::collection($mastertasks) + 'mastertasks' => (isset($parameters['simple'])) ? $mastertasks : MasterTaskResource::collection($mastertasks) ], 200); }