Close action form after successful submission

This commit is contained in:
Eric Lippmann 2018-07-31 12:49:13 +02:00
parent 9cfe95df60
commit f4a3fcc81b

View file

@ -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();