[#NUMERO_TICKET] TITRE TICKET #2

Merged
malio merged 302 commits from develop into main 2026-03-18 13:16:19 +00:00
Showing only changes of commit 16c9b845a6 - Show all commits

View File

@@ -92,7 +92,7 @@ class AppFixtures extends Fixture
$projectInterne->setClient(null);
$manager->persist($projectInterne);
// Task Statuses (per project)
// Task Statuses (global)
$defaultStatuses = [
['A faire', '#222783', 0],
['En cours', '#4A90D9', 1],
@@ -101,27 +101,21 @@ class AppFixtures extends Fixture
['Terminé', '#26A69A', 4],
];
$statusesByProject = [];
foreach ([$projectSirh, $projectCrm, $projectErp, $projectInterne] as $proj) {
$projectStatuses = [];
foreach ($defaultStatuses as [$label, $color, $position]) {
$status = new TaskStatus();
$status->setLabel($label);
$status->setColor($color);
$status->setPosition($position);
$status->setProject($proj);
$manager->persist($status);
$projectStatuses[$label] = $status;
}
$statusesByProject[spl_object_id($proj)] = $projectStatuses;
$statusObjects = [];
foreach ($defaultStatuses as [$label, $color, $position]) {
$status = new TaskStatus();
$status->setLabel($label);
$status->setColor($color);
$status->setPosition($position);
$manager->persist($status);
$statusObjects[$label] = $status;
}
$sirhStatuses = $statusesByProject[spl_object_id($projectSirh)];
$statusTodo = $sirhStatuses['A faire'];
$statusInProgress = $sirhStatuses['En cours'];
$statusBlocked = $sirhStatuses['Bloqué'];
$statusReview = $sirhStatuses['En attente de validation'];
$statusDone = $sirhStatuses['Terminé'];
$statusTodo = $statusObjects['A faire'];
$statusInProgress = $statusObjects['En cours'];
$statusBlocked = $statusObjects['Bloqué'];
$statusReview = $statusObjects['En attente de validation'];
$statusDone = $statusObjects['Terminé'];
// Task Efforts
$effortS = new TaskEffort();