From f4a3fcc81b17fe99bd63b476579826845d102e12 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Tue, 31 Jul 2018 12:49:13 +0200 Subject: [PATCH] Close action form after successful submission --- application/controllers/ProcessController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/application/controllers/ProcessController.php b/application/controllers/ProcessController.php index 52bb7a2..1c61743 100644 --- a/application/controllers/ProcessController.php +++ b/application/controllers/ProcessController.php @@ -213,12 +213,14 @@ class ProcessController extends Controller if ($action === 'add' && $canEdit) { $form = $this->loadForm('AddNode') + ->setSuccessUrl(Url::fromRequest()->without('action')) ->setProcess($bp) ->setParentNode($node) ->setSession($this->session()) ->handleRequest(); } elseif ($action === 'editmonitored' && $canEdit) { $form = $this->loadForm('EditNode') + ->setSuccessUrl(Url::fromRequest()->without('action')) ->setProcess($bp) ->setNode($bp->getNode($this->params->get('editmonitorednode'))) ->setParentNode($node) @@ -226,6 +228,7 @@ class ProcessController extends Controller ->handleRequest(); } elseif ($action === 'delete' && $canEdit) { $form = $this->loadForm('DeleteNode') + ->setSuccessUrl(Url::fromRequest()->without('action')) ->setProcess($bp) ->setNode($bp->getNode($this->params->get('deletenode'))) ->setParentNode($node) @@ -233,12 +236,14 @@ class ProcessController extends Controller ->handleRequest(); } elseif ($action === 'edit' && $canEdit) { $form = $this->loadForm('Process') + ->setSuccessUrl(Url::fromRequest()->without('action')) ->setProcess($bp) ->setNode($bp->getNode($this->params->get('editnode'))) ->setSession($this->session()) ->handleRequest(); } elseif ($action === 'simulation') { $form = $this->loadForm('simulation') + ->setSuccessUrl(Url::fromRequest()->without('action')) ->setNode($bp->getNode($this->params->get('simulationnode'))) ->setSimulation(Simulation::fromSession($this->session())) ->handleRequest();