Allows the creation of related objects during a workflow.
For example, this patch implements importing keypairs during
the launch instance workflow and allocating floating IP
addresses during the floating IP associate workflow.
This required several significant changes:
* SelfHandlingForm should no long return a redirect.
Instead, it should return either the object it created/acted on, or else a boolean such as True.
* The ModalFormView now differentiates between GET
and POST.
* Due to the previous two items, SelfHandlingForm
was mostly gutted (no more maybe_handle, etc.).
* Modals now operate via a "stack" where only the
top modal is visible at any given time and closing
one causes the next one to become visible.
In the process of these large changes there was a large
amount of general code cleanup, especially in the javascript
code and the existing SelfHandlingForm subclasses/ModalFormView
subclasses. Many small bugs were fixed along with the cleanup.
Reviewed: https:/ /review. openstack. org/9953 github. com/openstack/ horizon/ commit/ df5a13c5eca4bf6 a34dd48d52c9b17 62a0744a95
Committed: http://
Submitter: Jenkins
Branch: master
commit df5a13c5eca4bf6 a34dd48d52c9b17 62a0744a95
Author: Gabriel Hurley <email address hidden>
Date: Fri Jul 13 16:42:28 2012 -0700
Inline object creation.
Allows the creation of related objects during a workflow.
For example, this patch implements importing keypairs during
the launch instance workflow and allocating floating IP
addresses during the floating IP associate workflow.
This required several significant changes:
* SelfHandlingForm should no long return a redirect.
created/ acted on, or else a boolean such as True.
Instead, it should return either the object it
* The ModalFormView now differentiates between GET
and POST.
* Due to the previous two items, SelfHandlingForm
was mostly gutted (no more maybe_handle, etc.).
* Modals now operate via a "stack" where only the
top modal is visible at any given time and closing
one causes the next one to become visible.
In the process of these large changes there was a large ModalFormView
amount of general code cleanup, especially in the javascript
code and the existing SelfHandlingForm subclasses/
subclasses. Many small bugs were fixed along with the cleanup.
Implements blueprint inline- object- creation.
Fixes bug 994677.
Fixes bug 1025977.
Fixes bug 1027342.
Fixes bug 1025919.
Change-Id: I1808b34cbf6f81 3eaedf767a6364e 815c0c5e969