mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-09-04 22:04:59 +00:00
add fixtures contents, event_types and ACL
This commit is contained in:
@@ -27,6 +27,9 @@ class LoadEventTypes extends AbstractFixture implements OrderedFixtureInterface
|
||||
|
||||
public function load(ObjectManager $manager)
|
||||
{
|
||||
/*
|
||||
* Echange de savoirs
|
||||
*/
|
||||
$type = (new EventType())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Échange de savoirs', 'en' => 'Exchange of knowledge'))
|
||||
@@ -62,7 +65,9 @@ class LoadEventTypes extends AbstractFixture implements OrderedFixtureInterface
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
|
||||
/*
|
||||
* Formation
|
||||
*/
|
||||
$type = (new EventType())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Formation', 'en' => 'Course', 'nl' => 'Opleiding'))
|
||||
@@ -93,7 +98,9 @@ class LoadEventTypes extends AbstractFixture implements OrderedFixtureInterface
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
|
||||
/*
|
||||
* Visite
|
||||
*/
|
||||
$type = (new EventType())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Visite', 'en' => 'Visit'))
|
||||
@@ -130,8 +137,150 @@ class LoadEventTypes extends AbstractFixture implements OrderedFixtureInterface
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Inscrit'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
/*
|
||||
* Réunion
|
||||
*/
|
||||
$type = (new EventType())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Réunion', 'en' => 'Meeting'))
|
||||
;
|
||||
$manager->persist($type);
|
||||
|
||||
$this->addReference('event_type_meeting', $type);
|
||||
self::$refs[] = 'event_type_meeting';
|
||||
|
||||
$role = (new Role())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($role);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Présent'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Absent'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Excusé'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
/*
|
||||
* Atelier
|
||||
*/
|
||||
$type = (new EventType())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Atelier', 'en' => 'Workshop'))
|
||||
;
|
||||
$manager->persist($type);
|
||||
|
||||
$this->addReference('event_type_workshop', $type);
|
||||
self::$refs[] = 'event_type_workshop';
|
||||
|
||||
$role = (new Role())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($role);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Présent'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Absent'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Excusé'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Inscrit'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
|
||||
/*
|
||||
* Séance d'info
|
||||
*/
|
||||
$type = (new EventType())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => "Séance d'info", 'en' => 'Info'))
|
||||
;
|
||||
$manager->persist($type);
|
||||
|
||||
$this->addReference('event_type_info', $type);
|
||||
self::$refs[] = 'event_type_info';
|
||||
|
||||
$role = (new Role())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($role);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Présent'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Absent'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Excusé'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
$status = (new Status())
|
||||
->setActive(true)
|
||||
->setName(array('fr' => 'Inscrit'))
|
||||
->setType($type)
|
||||
;
|
||||
$manager->persist($status);
|
||||
|
||||
|
||||
$manager->flush();
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user