mirror of
https://github.com/Icinga/icingaweb2-module-businessprocess.git
synced 2026-02-02 16:39:25 -05:00
Close action form after successful submission
This commit is contained in:
parent
9cfe95df60
commit
f4a3fcc81b
1 changed files with 5 additions and 0 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in a new issue