UI loading view improvements
Refs #3396Refs #3397
- Use separate loading messages for each action to avoid confusion caused due to aynchronous progress- Enforce resolving of unknown machine image ids before the main view gets rendered.
UI create machine improvements
- Display remaining resources- Predefined flavors display fix
Cyclades UI machine create view improvement
- widen up view- prettier (no scroll) compact flavor list style, when flavor options are too many to display in a single row
Translate image owner uuid -> display name in UI
UI uses the introduced /user_catalog api to translate uuids to displaynames when necessary.
Force confirmation of untrusted image selection
ensure that user notes the untrusted image risks before he continues toflavor selection.
VM creation view improvement, Refs #3012
warn user against untrustworthy image owners
VM create view styles fix
fix max height and spacing of public keys list view
Handle suspended VM's in ui
UI now displays notice for vm's flagged as suspended. User may click onsuspended notice to contact support.
Additional user notification in vm connect view
notify users that although connection information appears, vm may not beavailable to connect to if it was just restarted/created.
UI quota limit handling
ui inititalization process now includes a call to the introduced`ui.views.userquota` view which returns a json representation of available userquota limits. Quota information is used across ui to prevent user from theeffort of trying to allocate additional resources.
View revisions
Also available in: Atom