From 785e69040424b75d18abb85821cd0f4b63af2923 Mon Sep 17 00:00:00 2001 From: nobohan Date: Mon, 14 Feb 2022 16:48:33 +0100 Subject: [PATCH] On-the-fly: remove dead code: the logic of patching a person/thirdparty is now in the component in --- .../vuejs/AccompanyingCourse/store/index.js | 36 ------------------- .../vuejs/AccompanyingCourseWorkEdit/store.js | 30 ---------------- 2 files changed, 66 deletions(-) diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js index 0f682e86a..05960aaea 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js @@ -428,42 +428,6 @@ let initPromise = (root) => Promise.all([getScopesPromise(root), accompanyingCou throw error; }) }, - /** - * On The Fly - */ - patchOnTheFly({ commit }, payload) { - // TODO should be into the dedicated component, no ? JF - console.log('## action: patch OnTheFly', payload); - let body = { type: payload.type }; - if (payload.type === 'person') { - body.firstName = payload.data.firstName; - body.lastName = payload.data.lastName; - if (payload.data.birthdate !== null) { body.birthdate = payload.data.birthdate; } - body.phonenumber = payload.data.phonenumber; - body.mobilenumber = payload.data.mobilenumber; - body.gender = payload.data.gender; - console.log('id', payload.data.id, 'and body', body); - patchPerson(payload.data.id, body) - .then(person => new Promise((resolve, reject) => { - console.log('patch person', person); - commit('updatePerson', { target: payload.target, person: person }); - resolve(); - })); - } - else if (payload.type === 'thirdparty') { - body.name = payload.data.text; - body.email = payload.data.email; - body.telephone = payload.data.phonenumber; - body.address = { id: payload.data.address.address_id }; - console.log('id', payload.data.id, 'and body', body); - patchThirdparty(payload.data.id, body) - .then(thirdparty => new Promise((resolve, reject) => { - console.log('patch thirdparty', thirdparty); - commit('updateThirdparty', { target: payload.target, thirdparty: thirdparty }); - resolve(); - })); - } - }, /** * Update accompanying course intensity/emergency/confidentiality */ diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js index 6c81748d2..b5421ea48 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js @@ -397,36 +397,6 @@ const store = createStore({ commit('setErrors', error.violations); }); }, - patchOnTheFly({ commit }, payload) { - let body = { type: payload.type }; - const id = payload.data.id; - let url = `/api/1.0/person/person/${id}.json`; - let mutation = "updatePerson"; - - if (payload.type === 'person') { - body.firstName = payload.data.firstName; - body.lastName = payload.data.lastName; - if (payload.data.birthdate !== null) { body.birthdate = payload.data.birthdate; } - body.phonenumber = payload.data.phonenumber; - body.mobilenumber = payload.data.mobilenumber; - body.gender = payload.data.gender; - } else if (payload.type === 'thirdparty') { - body.name = payload.data.text; - body.email = payload.data.email; - body.telephone = payload.data.phonenumber; - body.address = { id: payload.data.address.address_id }; - - url = `/api/1.0/thirdparty/thirdparty/${id}.json`; - mutation = 'updateThirdparty' - } - makeFetch('PATCH', url, body) - .then((response) => { - commit(mutation, {target: payload.target, thirdparty: response}); - }) - .catch((error) => { - throw error; - }) - }, } });