[Ovirt-devel] oVirt testing

Tim Allen tallen at redhat.com
Thu Jun 5 15:00:18 UTC 2008



On Jun 5, 2008, at 10:36 AM, Scott Seago wrote:

> Tim Allen wrote:
>> comments below..
>>
>> On Jun 5, 2008, at 7:17 AM, Chris Lalancette wrote:
>>
>>> So I've started testing out the WUI, and here's what I've got for  
>>> bugs so far
>>> (in the order I found them, not in order of importance):
>>>
>>> 1.  In the "Host" tab, it displays a list of hosts; good.   
>>> However, when I check
>>> a few of them and say "Delete", it doesn't actually do anything.
>>>
> 1) "delete" should be "remove" -- I need to fix that -- it's  
> supposed to move them to the 'default' pool.
> 2) are you in the 'default' pool when you're doing this? Maybe we  
> should hide this button for the default pool, as it doesn't do  
> anything useful
I agree, there's no reason to have the button in the default pool.
>
>>> 2.  In the "Storage" tab, the distinction between "Add Storage  
>>> Server" and
>>> "Create Storage Server" is very, very unclear.  I'm not sure how  
>>> to better
>>> structure it, but first-time users are never going to figure it out.
>> The design for this aims for it to be clearer.  Check out fig.  
>> 9a-9c here >
>> http://devserv.devel.redhat.com/~tallen/design/  I believe that  
>> scott and co. were going to work on updating the build post-summit
> Yes, the distinction is 'create' adds a new DB record and queries  
> libvirt for volumes, and 'add' is, just like host add, moves a pool  
> from another HW pool to here. The final design has this on a single  
> tabbed popup.

>
>>>
>>> 5.  There are way too many "Are you sure?" popup boxes in the  
>>> WUI.  Just a
>>> personal preference, but unless an action is undoable, you don't  
>>> need a popup
>>> box (they just get annoying).
>> Most of these messages are supposed to be passive confirmation  
>> messages that should be timed and require no user input.  Scott and  
>> I talked about this earlier but perhaps there was a  
>> miscommunication.  Scott, are these placeholders?  Let me know if I  
>> should spec when we need a passive vs. challenging messages.
> Two types of popups here:
> 1) "Are you sure?" popups
> 2) passive confirmations after the action
>
> For the "are you sure" popups, they're mostly used for delete and  
> similar actions (cancel tasks, etc.) which are not undoable. I've  
> noted one exception (disable host) that I need to fix.
>
> For the confirmations, these were added to make it clear to the user  
> that a certain action happened. i.e. "VM was created" They're not  
> really placeholders, as I though we actually wanted to do basic  
> javascript confirmations -- they don't have a yes/no choice, but  
> they do need to be clicked.
We definitely don't want the passive confirmations to require user  
input.
>
>
> The standard rails way of doing this (which doesn't work out-of-the- 
> box anymore with the ajax stuff) is to put an alert message inline  
> on the page which (I _think_) disappears after a few seconds. If you  
> want a confirmation that doesn't require the user to click it, we  
> should probably do something similar. not sure if we want this to be  
> "yet another facebox popup" or if a simple inline div that we can  
> update would be better though -- and I'm not sure _when_ this would  
> fit into the roadmap.
A simple inline div that we can show/hide/update should be fine for  
this.  I'll post a design proposal for this.
>
>>>
>>>
>>> 6.  Clicking the "Refresh" Button on a storage pool doesn't seem  
>>> to do anything
>>> (at least, it didn't add a new task to the database).
>>>
> I need to look into this. it should add a new task, but we have no  
> UI to show this, so I may not have tested it properly.
>>> 7.  Clicking on the "Delete" button on the lower part of the  
>>> Storage page for a
>>> storage pool doesn't seem to do anything; however, checking the  
>>> storage pool and
>>> clicking "Delete" on the upper part of the page does work.
>>>
> Another one to test again :-)
>>> 8.  After deleting a storage pool, the summary for the now deleted  
>>> storage pool
>>> is still on the lower part of the page; that should probably be  
>>> blanked out.
>>>
> This one is also a known issue -- I hadn't gotten around to fixing  
> it yet. Lower priority than the 'delete doesn't work' bits, but  
> hopefully I can track it down quickly
>>> 9.  There's both a "Delete" button and "Remove" button on the  
>>> Storage tab;
>>> Delete does what it says, while Remove seems to do nothing.  I'm  
>>> not sure what
>>> the distinction between them is.
>> The design aims to make the distinction clearer.  Check out fig. 9d  
>> > http://devserv.devel.redhat.com/~tallen/design/
>> I think this was a post-summit improvement also.  Scott?
> This is for later -- we will put them together in a small dialog.  
> The distinction, though, is analogous to the add vs. create one.  
> "Delete" makes it go away, and "remove" moves it to 'default'
> You might have been in the 'default' pool when you tried this --  
> again, we should probably hide this button in 'default'.
I agree, there's no reason to have the button in the default pool.
>
>
> Scott




More information about the ovirt-devel mailing list