eucalyptus/koala — pull request #130 by kamalgill (2014-01-27 23:59:06+00:00)
Title: GUI-195: Updates for Launch Instance Wizard

Items implemented in this pull request
===========================

All steps
------------
- When on Image tab, we can't see the rest of the tabs (user doesn't know how many steps are involved)
- Now that the descriptions are not co-located with the step name like they were, but are on the panel body itself, I updated them to be less fragmented. Please check the wireframe and update them to match.
- Summary area does not match wireframe, shows extra stuff you don't really need, please stack labels there
- summary does not show advanced choices
- Please be sure CSS classes are added to wizard steps so that they can bve styled according to comps when the visual designer finishes those (we'll probably need them)

Image step
----------
- Label here should not have colon if other labels do not have colons (I think they have colons int he wireframes but in the rest of the console implementation they do not, so they should no here to be consistent)
- GO button should say "Next"
- Images list includes EKIs and ERIs but should only show EMIs.
- We cannot use an icon for windows images because MS are b-holes about licensing. Please no icon for those.

Type/Details step
-----------------
- Type step should be named "Details" (I changed that when we changed the wizard layout, sorry)
- names label should be "Name(s)" [KG: Changes from "Name" to "Names" if >1 instance number selected]
- vm type combobox is not wide enough to display all vm type properties when not expanded
- Next button should just say "Next"
- Instance count should not be able to be set to 0, min is 1 (also, validation when i clicked next did not catch this error)
- Update description to match wireframe please

Security step
-------------
- Rules not displaying for selected security group (be sure message for no rules displays as well if selected security group has no rules)

Advanced step
-------------
- BDM column header should be "Create from snapshot" and data there is missing snap size
- BDM Ephemeral choice should be "Ephemeral 0"
- BDM delete on terminate should not be available for the root volume
- BDM does not seem to be validating choices on add (or at least was not providing error messages on invalid input (vol size was smaller than chosen snap, and also i did not provide a mapping
- BDM irrelevant choices not hidden when ephemeral is chosen (please see notes in wireframe)
- BDM I can select ephemeral more than once (there's only 1 in euca)

Not implemented (needs clarification)
===========================
- Be sure filters get implemented here like on the landing page, they are really important in this context). Don't need image count if you need room [KG: Going to open a separate ticket for this one]
- AZ selector default should be "No preference" [KG: According to the API docs, the availability zone must be selected, so not sure if we can use "No preference" here. Please advise]
- We have an icon to display when we only know it's linux and we don't know what flavor, and also one for when we don't know WTF. Please use those (Do we need to have those redrawn in vector by new vis designer? Please let me know) [KG: The 3.4 console doesn't appear to use an icon for unknown images. Could we confirm on what icon to use and where it is in the 3.4 code?]
- BDM size pre-filled at 2? [KG: Need to know what value to pre-fill]
- BDM mapping does not default to next available mapping [KG: going to need more time to implement this one, since it's fairly non-trivial. May open a new ticket for it]