From a89deccd68204d6b656632da0e1f6a91c1d179bf Mon Sep 17 00:00:00 2001 From: Benjamin Bertrand <benjamin.bertrand@esss.se> Date: Fri, 6 Jul 2018 09:46:29 +0200 Subject: [PATCH] Redirect to task view when creating a VM --- app/network/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/network/views.py b/app/network/views.py index bad768c..168ac94 100644 --- a/app/network/views.py +++ b/app/network/views.py @@ -90,12 +90,13 @@ def view_host(name): if form.validate_on_submit(): if not current_user.is_admin: flash(f'Only admin users are allowed to create a VM!', 'info') + return redirect(url_for('network.view_host', name=name)) else: interface = host.interfaces[0] task = tasks.trigger_vm_creation(name, interface, int(form.memory.data) * 1000, form.cores.data) current_app.logger.info(f'Creation of {name} requested: task {task.id}') - flash(f'Creation of {name} requested!', 'success') - return redirect(url_for('network.view_host', name=name)) + flash(f'Creation of {name} requested! Refresh the page to update the status.', 'success') + return redirect(url_for('task.view_task', id_=task.id)) return render_template('network/view_host.html', host=host, form=form) -- GitLab