From: Vincent Vanwaelscappel Date: Thu, 28 Dec 2023 18:17:22 +0000 (+0100) Subject: wip #6571 @1.5 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=b20524d50b31830d78509746ceae41160fcf58cc;p=fluidbook-toolbox.git wip #6571 @1.5 --- diff --git a/app/Fields/FluidbookExtranetTask.php b/app/Fields/FluidbookExtranetTask.php index f65b0f77e..ab85d58f7 100644 --- a/app/Fields/FluidbookExtranetTask.php +++ b/app/Fields/FluidbookExtranetTask.php @@ -15,9 +15,8 @@ class FluidbookExtranetTask extends SelectFromArray public function getOptions() { - if (null === static::$_taskOptions) { - $_taskOptions = []; + static::$_taskOptions = []; if (null === static::$_projects) { static::$_projects = static::_getProjects(); } @@ -29,11 +28,11 @@ class FluidbookExtranetTask extends SelectFromArray if (!isset(static::$_projects[$project])) { continue; } - $t = []; + $p = static::$_projects[$project]; foreach ($tasks as $id => $task) { - $t[$id] = $task->nom; + static::$_taskOptions[$id] = $p->projet_id . ' | ' . $p->nom . ' > ' . $task->nom; } - // $res['project_' . $project] = ["text" => $projects[$project]->nom, 'children' => $t]; + } } @@ -56,7 +55,7 @@ class FluidbookExtranetTask extends SelectFromArray { return Cache::remember('fluidbook_extranet_tasks', 360, function () { $tasks = []; - foreach (DB::connection('extranet')->table('taches')->orderBy('tache_id', 'ASC')->get()->all() as $task) { + foreach (DB::connection('extranet')->table('taches')->orderBy('projet', 'DESC')->orderBy('tache_id', 'ASC')->get()->all() as $task) { if (!isset($tasks[$task->projet])) { $tasks[$task->projet] = []; }