diff --git a/src/DataFixtures/AppFixtures.php b/src/DataFixtures/AppFixtures.php index c758c35..6eb83fb 100644 --- a/src/DataFixtures/AppFixtures.php +++ b/src/DataFixtures/AppFixtures.php @@ -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();