From a8f55e064d6bbd216ebff5297190fc436fe33d05 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Sun, 25 Apr 2021 10:24:46 +0200 Subject: [PATCH] split personAction in sub-component --- .../AccompanyingCourseController.php | 1 + .../public/js/AccompanyingCourse.vue | 2 +- .../public/js/components/PersonAction.vue | 25 ++++++ .../js/components/PersonsAssociated.vue | 77 +++++++++---------- 4 files changed, 64 insertions(+), 41 deletions(-) create mode 100644 src/Bundle/ChillPersonBundle/Resources/public/js/components/PersonAction.vue diff --git a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php index 6933ca7bb..e92c84765 100644 --- a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php +++ b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php @@ -85,6 +85,7 @@ class AccompanyingCourseController extends Controller */ $person = $participation->getPerson(); $persons[$k] = [ + 'id' => $person->getId(), 'firstname' => $person->getFirstName(), 'lastname' => $person->getLastName(), 'email' => $person->getEmail(), diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse.vue b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse.vue index fe2447547..2b7c4f604 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse.vue @@ -15,7 +15,7 @@ - + diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/components/PersonsAssociated.vue b/src/Bundle/ChillPersonBundle/Resources/public/js/components/PersonsAssociated.vue index e8e044ee4..f26f39d6c 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/components/PersonsAssociated.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/js/components/PersonsAssociated.vue @@ -1,52 +1,46 @@