Loading src/DataFixtures/RolePrivilegeFixtures.php +47 −22 Changes for src/DataFixtures/RolePrivilegeFixtures.php: 47 added lines, 22 removed lines. Original line number Diff line number Diff line Loading @@ -19,38 +19,63 @@ class RolePrivilegeFixtures extends Fixture implements FixtureGroupInterface } public function load(ObjectManager $manager): void { $privilegeRoleCategorie= $manager->getRepository(PrivilegeCategorie::class)->findOneBy(['code' => 'unicaen_role']); if(!isset($privilegeRoleCategorie)){ $privilegeRoleCategorie = new \Unicaen\Privilege\Entity\PrivilegeCategorie(); $privilegeRoleCategorie->setLibelle('Unicaen Role'); $privilegeRoleCategorie->setCode('unicaen_role'); } $privilegeRoleCategorie->setLibelle('Unicaen Role'); if($privilegeRoleCategorie->getId()==null){ $manager->persist($privilegeRoleCategorie); } $manager->flush(); $this->addReference(self::REFERENCE_CATEGORIE, $privilegeRoleCategorie); $roleVoir = new \Unicaen\Privilege\Entity\Privilege(); $roleVoir->setLibelle('Voir'); $roleVoir->setCode('role_voir'); $roleVoir->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $roleCreer = new \Unicaen\Privilege\Entity\Privilege(); $roleCreer->setLibelle('Créer'); $roleCreer->setCode('role_creer'); $roleCreer->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeVoir= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_voir']); if(!isset($privilegeVoir)){ $privilegeVoir = new \Unicaen\Privilege\Entity\Privilege(); $privilegeVoir->setCode('role_voir'); $manager->persist($privilegeVoir); } $privilegeVoir->setLibelle('Voir'); $privilegeVoir->setCategorie($privilegeRoleCategorie); if($privilegeVoir->getId()==null){ $manager->persist($privilegeVoir); } $roleModifier = new \Unicaen\Privilege\Entity\Privilege(); $roleModifier->setLibelle('Modifier'); $roleModifier->setCode('role_modifier'); $roleModifier->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeCreer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_creer']); if(!isset($privilegeCreer)){ $privilegeCreer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeCreer->setCode('role_creer'); }; $privilegeCreer->setLibelle('Créer'); $privilegeCreer->setCategorie($privilegeRoleCategorie); if($privilegeCreer->getId()==null){ $manager->persist($privilegeCreer); } $roleSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $roleSupprimer->setLibelle('Supprimer'); $roleSupprimer->setCode('role_supprimer'); $roleSupprimer->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeModifier= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_modifier']); if(!isset($privilegeModifier)){ $privilegeModifier = new \Unicaen\Privilege\Entity\Privilege(); $privilegeModifier->setCode('role_modifier'); }; $privilegeModifier->setLibelle('Modifier'); $privilegeModifier->setCategorie($privilegeRoleCategorie); if($privilegeModifier->getId()==null){ $manager->persist($privilegeModifier); } $manager->persist($roleVoir); $manager->persist($roleCreer); $manager->persist($roleModifier); $manager->persist($roleSupprimer); $privilegeSupprimer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_supprimer']); if(!isset($privilegeSupprimer)){ $privilegeSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeSupprimer->setCode('role_modifier'); }; $privilegeSupprimer->setLibelle('Supprimer'); $privilegeSupprimer->setCategorie($privilegeRoleCategorie); if($privilegeSupprimer->getId()==null){ $manager->persist($privilegeSupprimer); } $manager->flush(); Loading src/DataFixtures/UtilisateurPrivilegeFixtures.php +47 −22 Changes for src/DataFixtures/UtilisateurPrivilegeFixtures.php: 47 added lines, 22 removed lines. Original line number Diff line number Diff line Loading @@ -19,38 +19,63 @@ class UtilisateurPrivilegeFixtures extends Fixture implements FixtureGroupInterf } public function load(ObjectManager $manager): void { $privilegeUtilisateurCategorie= $manager->getRepository(\Unicaen\Privilege\Entity\PrivilegeCategorie::class)->findOneBy(['code' => 'unicaen_utilisateur']); if(!isset($privilegeUtilisateurCategorie)){ $privilegeUtilisateurCategorie = new \Unicaen\Privilege\Entity\PrivilegeCategorie(); $privilegeUtilisateurCategorie->setLibelle('Unicaen Utilisateur'); $privilegeUtilisateurCategorie->setCode('unicaen_utilisateur'); } $privilegeUtilisateurCategorie->setLibelle('Unicaen Utilisateur'); if($privilegeUtilisateurCategorie->getId()==null){ $manager->persist($privilegeUtilisateurCategorie); } $manager->flush(); $this->addReference(self::REFERENCE_CATEGORIE, $privilegeUtilisateurCategorie); $utilisateurVoir = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurVoir->setLibelle('Voir'); $utilisateurVoir->setCode('utilisateur_voir'); $utilisateurVoir->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $utilisateurCreer = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurCreer->setLibelle('Créer'); $utilisateurCreer->setCode('utilisateur_creer'); $utilisateurCreer->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeVoir= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_voir']); if(!isset($privilegeVoir)){ $privilegeVoir = new \Unicaen\Privilege\Entity\Privilege(); $privilegeVoir->setCode('utilisateur_voir'); $manager->persist($privilegeVoir); } $privilegeVoir->setLibelle('Voir'); $privilegeVoir->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeVoir->getId()==null){ $manager->persist($privilegeVoir); } $utilisateurModifier = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurModifier->setLibelle('Modifier'); $utilisateurModifier->setCode('utilisateur_modifier'); $utilisateurModifier->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeCreer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_creer']); if(!isset($privilegeCreer)){ $privilegeCreer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeCreer->setCode('utilisateur_creer'); }; $privilegeCreer->setLibelle('Créer'); $privilegeCreer->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeCreer->getId()==null){ $manager->persist($privilegeCreer); } $utilisateurSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurSupprimer->setLibelle('Supprimer'); $utilisateurSupprimer->setCode('utilisateur_supprimer'); $utilisateurSupprimer->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeModifier= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_modifier']); if(!isset($privilegeModifier)){ $privilegeModifier = new \Unicaen\Privilege\Entity\Privilege(); $privilegeModifier->setCode('utilisateur_modifier'); }; $privilegeModifier->setLibelle('Modifier'); $privilegeModifier->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeModifier->getId()==null){ $manager->persist($privilegeModifier); } $manager->persist($utilisateurVoir); $manager->persist($utilisateurCreer); $manager->persist($utilisateurModifier); $manager->persist($utilisateurSupprimer); $privilegeSupprimer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_supprimer']); if(!isset($privilegeSupprimer)){ $privilegeSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeSupprimer->setCode('utilisateur_supprimer'); }; $privilegeSupprimer->setLibelle('Supprimer'); $privilegeSupprimer->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeSupprimer->getId()==null){ $manager->persist($privilegeSupprimer); } $manager->flush(); Loading src/Entity/AbstractUser.php +1 −1 Changes for src/Entity/AbstractUser.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ abstract class AbstractUser implements UnicaenUserInterface, PasswordAuthenticat public function addRole(RoleInterface $role): static { \trigger_error('addRole called for '.$role->getId()); // \trigger_error('addRole called for '.$role->getId()); if (!$this->roles->contains($role)) { $this->roles->add($role); } Loading Loading
src/DataFixtures/RolePrivilegeFixtures.php +47 −22 Changes for src/DataFixtures/RolePrivilegeFixtures.php: 47 added lines, 22 removed lines. Original line number Diff line number Diff line Loading @@ -19,38 +19,63 @@ class RolePrivilegeFixtures extends Fixture implements FixtureGroupInterface } public function load(ObjectManager $manager): void { $privilegeRoleCategorie= $manager->getRepository(PrivilegeCategorie::class)->findOneBy(['code' => 'unicaen_role']); if(!isset($privilegeRoleCategorie)){ $privilegeRoleCategorie = new \Unicaen\Privilege\Entity\PrivilegeCategorie(); $privilegeRoleCategorie->setLibelle('Unicaen Role'); $privilegeRoleCategorie->setCode('unicaen_role'); } $privilegeRoleCategorie->setLibelle('Unicaen Role'); if($privilegeRoleCategorie->getId()==null){ $manager->persist($privilegeRoleCategorie); } $manager->flush(); $this->addReference(self::REFERENCE_CATEGORIE, $privilegeRoleCategorie); $roleVoir = new \Unicaen\Privilege\Entity\Privilege(); $roleVoir->setLibelle('Voir'); $roleVoir->setCode('role_voir'); $roleVoir->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $roleCreer = new \Unicaen\Privilege\Entity\Privilege(); $roleCreer->setLibelle('Créer'); $roleCreer->setCode('role_creer'); $roleCreer->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeVoir= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_voir']); if(!isset($privilegeVoir)){ $privilegeVoir = new \Unicaen\Privilege\Entity\Privilege(); $privilegeVoir->setCode('role_voir'); $manager->persist($privilegeVoir); } $privilegeVoir->setLibelle('Voir'); $privilegeVoir->setCategorie($privilegeRoleCategorie); if($privilegeVoir->getId()==null){ $manager->persist($privilegeVoir); } $roleModifier = new \Unicaen\Privilege\Entity\Privilege(); $roleModifier->setLibelle('Modifier'); $roleModifier->setCode('role_modifier'); $roleModifier->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeCreer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_creer']); if(!isset($privilegeCreer)){ $privilegeCreer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeCreer->setCode('role_creer'); }; $privilegeCreer->setLibelle('Créer'); $privilegeCreer->setCategorie($privilegeRoleCategorie); if($privilegeCreer->getId()==null){ $manager->persist($privilegeCreer); } $roleSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $roleSupprimer->setLibelle('Supprimer'); $roleSupprimer->setCode('role_supprimer'); $roleSupprimer->setCategorie($this->getReference(RolePrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeModifier= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_modifier']); if(!isset($privilegeModifier)){ $privilegeModifier = new \Unicaen\Privilege\Entity\Privilege(); $privilegeModifier->setCode('role_modifier'); }; $privilegeModifier->setLibelle('Modifier'); $privilegeModifier->setCategorie($privilegeRoleCategorie); if($privilegeModifier->getId()==null){ $manager->persist($privilegeModifier); } $manager->persist($roleVoir); $manager->persist($roleCreer); $manager->persist($roleModifier); $manager->persist($roleSupprimer); $privilegeSupprimer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'role_supprimer']); if(!isset($privilegeSupprimer)){ $privilegeSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeSupprimer->setCode('role_modifier'); }; $privilegeSupprimer->setLibelle('Supprimer'); $privilegeSupprimer->setCategorie($privilegeRoleCategorie); if($privilegeSupprimer->getId()==null){ $manager->persist($privilegeSupprimer); } $manager->flush(); Loading
src/DataFixtures/UtilisateurPrivilegeFixtures.php +47 −22 Changes for src/DataFixtures/UtilisateurPrivilegeFixtures.php: 47 added lines, 22 removed lines. Original line number Diff line number Diff line Loading @@ -19,38 +19,63 @@ class UtilisateurPrivilegeFixtures extends Fixture implements FixtureGroupInterf } public function load(ObjectManager $manager): void { $privilegeUtilisateurCategorie= $manager->getRepository(\Unicaen\Privilege\Entity\PrivilegeCategorie::class)->findOneBy(['code' => 'unicaen_utilisateur']); if(!isset($privilegeUtilisateurCategorie)){ $privilegeUtilisateurCategorie = new \Unicaen\Privilege\Entity\PrivilegeCategorie(); $privilegeUtilisateurCategorie->setLibelle('Unicaen Utilisateur'); $privilegeUtilisateurCategorie->setCode('unicaen_utilisateur'); } $privilegeUtilisateurCategorie->setLibelle('Unicaen Utilisateur'); if($privilegeUtilisateurCategorie->getId()==null){ $manager->persist($privilegeUtilisateurCategorie); } $manager->flush(); $this->addReference(self::REFERENCE_CATEGORIE, $privilegeUtilisateurCategorie); $utilisateurVoir = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurVoir->setLibelle('Voir'); $utilisateurVoir->setCode('utilisateur_voir'); $utilisateurVoir->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $utilisateurCreer = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurCreer->setLibelle('Créer'); $utilisateurCreer->setCode('utilisateur_creer'); $utilisateurCreer->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeVoir= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_voir']); if(!isset($privilegeVoir)){ $privilegeVoir = new \Unicaen\Privilege\Entity\Privilege(); $privilegeVoir->setCode('utilisateur_voir'); $manager->persist($privilegeVoir); } $privilegeVoir->setLibelle('Voir'); $privilegeVoir->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeVoir->getId()==null){ $manager->persist($privilegeVoir); } $utilisateurModifier = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurModifier->setLibelle('Modifier'); $utilisateurModifier->setCode('utilisateur_modifier'); $utilisateurModifier->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeCreer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_creer']); if(!isset($privilegeCreer)){ $privilegeCreer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeCreer->setCode('utilisateur_creer'); }; $privilegeCreer->setLibelle('Créer'); $privilegeCreer->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeCreer->getId()==null){ $manager->persist($privilegeCreer); } $utilisateurSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $utilisateurSupprimer->setLibelle('Supprimer'); $utilisateurSupprimer->setCode('utilisateur_supprimer'); $utilisateurSupprimer->setCategorie($this->getReference(UtilisateurPrivilegeFixtures::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); $privilegeModifier= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_modifier']); if(!isset($privilegeModifier)){ $privilegeModifier = new \Unicaen\Privilege\Entity\Privilege(); $privilegeModifier->setCode('utilisateur_modifier'); }; $privilegeModifier->setLibelle('Modifier'); $privilegeModifier->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeModifier->getId()==null){ $manager->persist($privilegeModifier); } $manager->persist($utilisateurVoir); $manager->persist($utilisateurCreer); $manager->persist($utilisateurModifier); $manager->persist($utilisateurSupprimer); $privilegeSupprimer= $manager->getRepository(\Unicaen\Privilege\Entity\Privilege::class)->findOneBy(['code' => 'utilisateur_supprimer']); if(!isset($privilegeSupprimer)){ $privilegeSupprimer = new \Unicaen\Privilege\Entity\Privilege(); $privilegeSupprimer->setCode('utilisateur_supprimer'); }; $privilegeSupprimer->setLibelle('Supprimer'); $privilegeSupprimer->setCategorie($this->getReference(self::REFERENCE_CATEGORIE, \Unicaen\Privilege\Entity\PrivilegeCategorie::class)); if($privilegeSupprimer->getId()==null){ $manager->persist($privilegeSupprimer); } $manager->flush(); Loading
src/Entity/AbstractUser.php +1 −1 Changes for src/Entity/AbstractUser.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -192,7 +192,7 @@ abstract class AbstractUser implements UnicaenUserInterface, PasswordAuthenticat public function addRole(RoleInterface $role): static { \trigger_error('addRole called for '.$role->getId()); // \trigger_error('addRole called for '.$role->getId()); if (!$this->roles->contains($role)) { $this->roles->add($role); } Loading