diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue index ae3a0324f..ad11fc02f 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue @@ -252,7 +252,6 @@ export default { validFrom: false, validTo: false }, - forceRedirect: false, hideAddress: false }, entity: { @@ -324,6 +323,9 @@ export default { bypassFirstStep() { // exception: passing step0 if new address and pane are not in modal return !this.context.edit && !this.inModal; + }, + forceRedirect() { + return this.context.backUrl !== null; } }, mounted() { @@ -396,7 +398,7 @@ export default { this.openDatePane(); } else { this.applyChanges(); - if (!this.options.forceRedirect) { + if (!this.forceRedirect) { this.openShowPane(); } } @@ -425,7 +427,7 @@ export default { */ afterLastPaneAction(params) { this.initForm(); - if (this.options.forceRedirect === true) { + if (this.forceRedirect) { console.log("redirect to backUrl"); window.location.assign(this.context.backUrl); } else { diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowPane.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowPane.vue index 25f8c95ec..96628766c 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowPane.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowPane.vue @@ -86,8 +86,7 @@ export default { this.options.hideAddress : this.defaultz.hideAddress; }, forceRedirect() { - return (typeof this.options.forceRedirect !== 'undefined') ? - this.options.forceRedirect : this.defaultz.forceRedirect; + return this.context.backUrl !== null; }, noAddressWithStickyActions() { return !this.context.edit && !this.address.id && this.options.stickyActions; diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js index 04cbbd0d3..f0a308b7b 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/index.js @@ -52,9 +52,6 @@ containers.forEach((container) => { validTo: container.dataset.useValidTo === 'true' //boolean, default: false }, - /// Force redirection after last step (cfr. backUrl) - forceRedirect: container.dataset.forceRedirect === 'true', //boolean, default: false - /// Don't display show renderbox Address: showPane display only a button hideAddress: container.dataset.hideAddress === 'true' //boolean, default: false } diff --git a/src/Bundle/ChillMainBundle/Resources/views/Address/_insert_vue_address.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Address/_insert_vue_address.html.twig index 68531dea1..f4f63c4eb 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/Address/_insert_vue_address.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/Address/_insert_vue_address.html.twig @@ -18,7 +18,6 @@ * stickyActions bool (default: false) * useValidFrom bool (default: false) * useValidTo bool (default: false) - * forceRedirect bool (default: false) * hideAddress bool (default: false) #}