rdv: add entity to serialize (WIP)

This commit is contained in:
nobohan 2021-07-19 11:07:29 +02:00
parent d84877e3b9
commit 450025c145
3 changed files with 14 additions and 12 deletions

View File

@ -190,14 +190,15 @@ class CalendarController extends AbstractController
throw $this->createNotFoundException('Template not found');
}
// $activity_array = $this->serializer->normalize($entity, 'json', ['groups' => 'read']);
$entity_array = $this->serializer->normalize($entity, 'json', ['groups' => 'read']);
dump($entity_array);
return $this->render($view, [
'user' => $user,
'accompanyingCourse' => $accompanyingPeriod,
'entity' => $entity,
'form' => $form->createView(),
//'activity_json' => $calendar_array
'entity_json' => $entity_array
]);
}

View File

@ -17,19 +17,19 @@ const removeIdFromValue = (string, id) => {
return str;
};
const activity = {
accompanyingPeriod: null,
persons: [],
thirdParties: [],
users: [],
//professionals: [],
//invites: []
}; // TODO: get this object from window.activity ?
// const activity = {
// accompanyingPeriod: window.accompanyingPeriod,
// persons: [],
// thirdParties: [],
// users: []
// }; // TODO: get this object from window.activity ?
console.log(window.entity)
const store = createStore({
strict: debug,
state: {
activity: activity,
activity: window.entity,
},
mutations: {

View File

@ -25,6 +25,7 @@
chill.displayAlertWhenLeavingUnsubmittedForm('form[name="{{ form.vars.form.vars.name }}"]',
'{{ "You are going to leave a page with unsubmitted data. Are you sure you want to leave ?"|trans }}');
});
window.entity = {{ entity_json|json_encode|raw }};
</script>
{{ encore_entry_script_tags('vue_calendar') }}
{% endblock %}