diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/api.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/api.js index 27318ba0a..e54bd9b15 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/api.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/api.js @@ -23,6 +23,21 @@ const householdMove = (payload) => { }); }; +const fetchHouseholdSuggestionByAccompanyingPeriod = (personId) => { + const url = `/api/1.0/person/household/suggest/by-person/${personId}/through-accompanying-period-participation.json`; + return window.fetch(url) + .then(response => { + if (response.ok) { + return response.json(); + } + + throw Error ({m: 'Error while fetching household suggestion', status: response.status}); + }).then(data => Promise.resolve(data.results)) + .catch(e => console.err(e)); + ; +}; + export { householdMove, + fetchHouseholdSuggestionByAccompanyingPeriod, }; diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue index d9312cf00..6901b3992 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Household.vue @@ -14,6 +14,23 @@ + +
+
+

{{ $t('household_members_editor.household_for_participants_accompanying_period') }}:

+
+
+ + +
    +
  • + +
  • +
+
+
+
+
+ +