Add Quick-Booking Workflow 63/66463/9
authorSawyer Bergeron <sawyerbergeron@gmail.com>
Thu, 17 Jan 2019 16:30:35 +0000 (11:30 -0500)
committerSawyer Bergeron <sawyerbergeron@gmail.com>
Fri, 18 Jan 2019 16:27:53 +0000 (11:27 -0500)
commite3842fee2abb084d020acf7b868af745b8a66c18
treea65021580b41005e266a18231a4a58a8386cc3ba
parentde2031ad28b3556a65d19151be3a8b459b151c65
Add Quick-Booking Workflow

Users can now quickly provision a single-host pod without having to
configure unecessary networking. This is intended to be analogous to the
workflow used during LaaS 1.0, and to speed up the process of creating a
booking for users who do not need more than a single host (for virtual
deployments)

Change-Id: Ia19cea9a42bbb1df57aad05af8f8ea821395664d
Signed-off-by: Sawyer Bergeron <sawyerbergeron@gmail.com>
15 files changed:
dashboard/src/account/models.py
dashboard/src/booking/forms.py [new file with mode: 0644]
dashboard/src/booking/migrations/0003_auto_20190115_1733.py [new file with mode: 0644]
dashboard/src/booking/models.py
dashboard/src/booking/quick_deployer.py [new file with mode: 0644]
dashboard/src/booking/urls.py
dashboard/src/booking/views.py
dashboard/src/resource_inventory/migrations/0005_image_os.py [new file with mode: 0644]
dashboard/src/resource_inventory/models.py
dashboard/src/resource_inventory/resource_manager.py
dashboard/src/templates/booking/quick_deploy.html [new file with mode: 0644]
dashboard/src/templates/dashboard/landing.html
dashboard/src/templates/dashboard/multiple_select_filter_widget.html
dashboard/src/templates/dashboard/searchable_select_multiple.html
dashboard/src/workflow/forms.py