fix(fixtures) : create global statuses instead of per-project
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user