feat(fixtures) : add users alice/bob/charlie and distribute task assignees
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -29,7 +29,7 @@ class AppFixtures extends Fixture
|
||||
|
||||
public function load(ObjectManager $manager): void
|
||||
{
|
||||
// User admin
|
||||
// Users
|
||||
$admin = new User();
|
||||
$admin->setUsername('admin');
|
||||
$admin->setRoles(['ROLE_ADMIN']);
|
||||
@@ -37,6 +37,24 @@ class AppFixtures extends Fixture
|
||||
$admin->setApiToken('dev-mcp-token-for-testing-only-do-not-use-in-production');
|
||||
$manager->persist($admin);
|
||||
|
||||
$userAlice = new User();
|
||||
$userAlice->setUsername('alice');
|
||||
$userAlice->setRoles(['ROLE_USER']);
|
||||
$userAlice->setPassword($this->passwordHasher->hashPassword($userAlice, 'alice'));
|
||||
$manager->persist($userAlice);
|
||||
|
||||
$userBob = new User();
|
||||
$userBob->setUsername('bob');
|
||||
$userBob->setRoles(['ROLE_USER']);
|
||||
$userBob->setPassword($this->passwordHasher->hashPassword($userBob, 'bob'));
|
||||
$manager->persist($userBob);
|
||||
|
||||
$userCharlie = new User();
|
||||
$userCharlie->setUsername('charlie');
|
||||
$userCharlie->setRoles(['ROLE_USER']);
|
||||
$userCharlie->setPassword($this->passwordHasher->hashPassword($userCharlie, 'charlie'));
|
||||
$manager->persist($userCharlie);
|
||||
|
||||
// Clients
|
||||
$clientLiot = new Client();
|
||||
$clientLiot->setName('LIOT');
|
||||
@@ -252,7 +270,7 @@ class AppFixtures extends Fixture
|
||||
$task2->setStatus($statusTodo);
|
||||
$task2->setEffort($effortL);
|
||||
$task2->setPriority($priorityHigh);
|
||||
$task2->setAssignee($admin);
|
||||
$task2->setAssignee($userAlice);
|
||||
$task2->setGroup($groupFrontend);
|
||||
$task2->setProject($projectSirh);
|
||||
$task2->addTag($tagAuth);
|
||||
@@ -276,7 +294,7 @@ class AppFixtures extends Fixture
|
||||
$task4->setStatus($statusBlocked);
|
||||
$task4->setEffort($effortXXL);
|
||||
$task4->setPriority($priorityLow);
|
||||
$task4->setAssignee($admin);
|
||||
$task4->setAssignee($userBob);
|
||||
$task4->setProject($projectSirh);
|
||||
$task4->addTag($tagPassword);
|
||||
$manager->persist($task4);
|
||||
@@ -287,7 +305,7 @@ class AppFixtures extends Fixture
|
||||
$task5->setStatus($statusReview);
|
||||
$task5->setEffort($effortXXL);
|
||||
$task5->setPriority($priorityMedium);
|
||||
$task5->setAssignee($admin);
|
||||
$task5->setAssignee($userCharlie);
|
||||
$task5->setProject($projectSirh);
|
||||
$task5->addTag($tagCalendar);
|
||||
$manager->persist($task5);
|
||||
@@ -323,7 +341,7 @@ class AppFixtures extends Fixture
|
||||
$taskCrm2->setStatus($statusInProgress);
|
||||
$taskCrm2->setEffort($effortM);
|
||||
$taskCrm2->setPriority($priorityMedium);
|
||||
$taskCrm2->setAssignee($admin);
|
||||
$taskCrm2->setAssignee($userAlice);
|
||||
$taskCrm2->setGroup($groupCrmUi);
|
||||
$taskCrm2->setProject($projectCrm);
|
||||
$manager->persist($taskCrm2);
|
||||
@@ -345,7 +363,7 @@ class AppFixtures extends Fixture
|
||||
$taskCrm4->setStatus($statusInProgress);
|
||||
$taskCrm4->setEffort($effortXXL);
|
||||
$taskCrm4->setPriority($priorityHigh);
|
||||
$taskCrm4->setAssignee($admin);
|
||||
$taskCrm4->setAssignee($userBob);
|
||||
$taskCrm4->setGroup($groupCrmUi);
|
||||
$taskCrm4->setProject($projectCrm);
|
||||
$taskCrm4->addTag($tagCalendar);
|
||||
@@ -382,7 +400,7 @@ class AppFixtures extends Fixture
|
||||
$taskErp2->setStatus($statusInProgress);
|
||||
$taskErp2->setEffort($effortM);
|
||||
$taskErp2->setPriority($priorityHigh);
|
||||
$taskErp2->setAssignee($admin);
|
||||
$taskErp2->setAssignee($userCharlie);
|
||||
$taskErp2->setGroup($groupErpStock);
|
||||
$taskErp2->setProject($projectErp);
|
||||
$manager->persist($taskErp2);
|
||||
@@ -452,7 +470,7 @@ class AppFixtures extends Fixture
|
||||
$taskSite2->setStatus($statusInProgress);
|
||||
$taskSite2->setEffort($effortL);
|
||||
$taskSite2->setPriority($priorityMedium);
|
||||
$taskSite2->setAssignee($admin);
|
||||
$taskSite2->setAssignee($userAlice);
|
||||
$taskSite2->setGroup($groupSiteDesign);
|
||||
$taskSite2->setProject($projectInterne);
|
||||
$manager->persist($taskSite2);
|
||||
|
||||
Reference in New Issue
Block a user