From 4cf77a9b0e7b38d9aa22a8c5327e614de47c8b3e Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Tue, 27 Apr 2021 17:27:06 +0200 Subject: [PATCH] adapt multi components to new store and new api endpoints * base of i18n (yarn add new deps) --- .../public/js/AccompanyingCourse/App.vue | 34 +++------- .../public/js/AccompanyingCourse/App_test.vue | 19 ------ .../api/accompanyingCourse.js | 12 ++-- .../AccompanyingCourse/api/participations.js | 5 -- .../components/AccompanyingCourse.vue | 22 ++++--- .../components/PersonItem.vue | 35 ++++++++--- .../components/PersonsAssociated.vue | 63 +++++++++---------- .../components/Requestor.vue | 8 ++- .../public/js/AccompanyingCourse/index.js | 19 ++++-- .../js/AccompanyingCourse/store/index.js | 18 ++++-- .../Resources/public/js/_components/i18n.js | 57 +++++++++++++++++ 11 files changed, 172 insertions(+), 120 deletions(-) delete mode 100644 src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App_test.vue delete mode 100644 src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/participations.js create mode 100644 src/Bundle/ChillPersonBundle/Resources/public/js/_components/i18n.js diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App.vue index 971eca1c7..3357bffa9 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App.vue @@ -1,10 +1,12 @@ diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App_test.vue b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App_test.vue deleted file mode 100644 index 5e8bd0d09..000000000 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/App_test.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/accompanyingCourse.js b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/accompanyingCourse.js index 1da9261c4..0448ba459 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/accompanyingCourse.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/accompanyingCourse.js @@ -7,19 +7,21 @@ const // 1. chill_person_accompanying_course_api_show let getAccompanyingCourse = (accompanying_period_id) => { const url = `/${locale}/person/api/1.0/accompanying-course/${accompanying_period_id}/show.${format}`; - return fetch(url).then(response => response.json()); + return fetch(url) + .then(response => response.json()); }; // 2. chill_person_accompanying_course_api_add_participation (POST) let getParticipations = (accompanying_period_id) => { const url = `/${locale}/person/api/1.0/accompanying-course/${accompanying_period_id}/participation.${format}` - return fetch(url).then(response => response.json()); + return fetch(url) + .then(response => response.json()); }; export { getAccompanyingCourse, getParticipations }; -/// -// cfr. promise.all() pour plusieurs promesses -// catch throw sur le dernier then pour capturer l'erreur +/// TODO +// * cfr. promise.all() pour plusieurs promesses +// * catch throw sur le dernier then pour capturer l'erreur diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/participations.js b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/participations.js deleted file mode 100644 index f0341ccd9..000000000 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/api/participations.js +++ /dev/null @@ -1,5 +0,0 @@ - -const _participations = [] - -export default { -} diff --git a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/components/AccompanyingCourse.vue b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/components/AccompanyingCourse.vue index d08798c00..cecd12917 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/components/AccompanyingCourse.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/js/AccompanyingCourse/components/AccompanyingCourse.vue @@ -1,16 +1,16 @@