<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Hello,</div><div><div class="report"><p>Currently horizon.<wbr>workflows.<wbr>views.WorkflowV<wbr>iew
post method does redirection to success URL, thus forces full page
reload(re-render of index template). This is an expensive operation in
many cases.</p><p>For example when creating Instance 'openstack_<wbr>dashboard.<wbr>dashboards.<wbr>project.<wbr>instances.<wbr>views.LaunchIns<wbr>tanceView' :<br>
the 'Launch Instance' redirects to /project/instances URL<br>
that uses 'openstack_<wbr>dashboard.<wbr>dashboards.<wbr>project.<wbr>instances.<wbr>views.IndexView<wbr>' and template 'project/<wbr>instances/<wbr>index.html'<br>
which invokes {{ table.render }}.</p><p>How much effort would it take to refactor the code to make an ajax post from openstack_<wbr>dashboard.<wbr>dashboards.<wbr>project.<wbr>instances.<wbr>views.LaunchIns<wbr>tanceView.<wbr>post and update instances table with appropriate row(s)?</p></div></div><div>Would such behavior be reliable? Are the any reasons to completely
re-fetch and reload all instances after the instance was added?</div><div><br></div><div>Please see:</div><a href="https://bugs.launchpad.net/horizon/+bug/1305735">https://bugs.launchpad.net/horizon/+bug/1305735</a><div>https://answers.launchpad.net/horizon/+question/246807</div><div><br></div><div>Thanks in advance.</div><div><br></div><div>Thanks,</div><div>Andriy<br><div><br></div></div></body></html>