Bug 1312428 - [RFE] support "show object(s) in main tab" within sub tabs
Summary: [RFE] support "show object(s) in main tab" within sub tabs
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: Frontend.WebAdmin
Version: 4.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
: ---
Assignee: bugs@ovirt.org
QA Contact: Pavel Stehlik
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-02-26 16:43 UTC by Vojtech Szocs
Modified: 2017-05-15 05:43 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-05-15 05:43:02 UTC
oVirt Team: UX
Embargoed:
oourfali: ovirt-future?
rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?


Attachments (Terms of Use)

Description Vojtech Szocs 2016-02-26 16:43:22 UTC
Example use case:

1, switch to "Hosts" main tab
2, select some host with VMs
3, switch to "VMs" sub tab
4, select some VM(s)
5, within the sub tab, there are only few action buttons (pause, shutdown, migrate etc.) but you'd like to do more actions with this VM: edit, show networks, etc.

Currently, the only way to work with such object(s) is to memorize their names, switch to corresponding main tab, locate such object(s) and perform any actions from there.

This RFE suggests to add "show object(s) in main tab" functionality within each sub tab (could be a button), making above use case less painful for end users.

Comment 1 Pavel Stehlik 2016-02-26 17:07:35 UTC
Maybe something more could be done here:
 - not only VMs, but ALL objects (NICs, Hosts, StorageDomains, Disks, etc...) should be targeted
  - also vice-versa not only Child objects (from main VM_tab/Host wanna show host; from main VM_tab/subtab_Disks SD which is used for Disk_int_that_VM)

 - would be nice to implement also 'multi-selection' (select 3VMs from Host)
  - select ALL objects from list/tab (ALL VMs on that host and then to show those VMs in VM main tab)

 - not only distinguish by UUID/name, but also other fields in tab - eg: cluster (thus r-click on cluster-name); use case: Wanna see those VMs on Host which have 2vCPUs, or the MEM<8GB, then want to show only those in maintab.

Basically - objects should be reachable from various (all)visible places, and should be possible to follow them in circle (Host,VM, Host...etc).

Comment 2 Vojtech Szocs 2016-02-26 17:44:54 UTC
(In reply to Pavel Stehlik from comment #1)
> Maybe something more could be done here:
>  - not only VMs, but ALL objects (NICs, Hosts, StorageDomains, Disks,
> etc...) should be targeted

Yes, I didn't write it explicitly in comment #0 but the BZ title says "show object(s) in main tab" so it's meant to target all types of business objects.

>   - also vice-versa not only Child objects (from main VM_tab/Host wanna show
> host; from main VM_tab/subtab_Disks SD which is used for Disk_int_that_VM)

If I understand correctly, you'd also like to show related object(s) too, right? Please provide more info on this, I'm a bit confused here.

> 
>  - would be nice to implement also 'multi-selection' (select 3VMs from Host)
>   - select ALL objects from list/tab (ALL VMs on that host and then to show
> those VMs in VM main tab)

This BZ has UI interaction always starting in specific sub tab, does it fit above use case? Or does this suggestion have different flow of UI interaction?

>  - not only distinguish by UUID/name, but also other fields in tab - eg:
> cluster (thus r-click on cluster-name); use case: Wanna see those VMs on
> Host which have 2vCPUs, or the MEM<8GB, then want to show only those in
> maintab.

Sounds pretty advanced, how would you specify these criteria (# of vCPUs etc.)?

> Basically - objects should be reachable from various (all)visible places,
> and should be possible to follow them in circle (Host,VM, Host...etc).

In general, given that we already have search mechanism in UI, it should be easy to implement navigation to desired object(s). We can take the smallest useful functionality and implement that in this RFE, then build on top of it in follow-up step as needed.

Comment 3 Oved Ourfali 2017-05-15 05:43:02 UTC
Closing old RFEs, as no demand from the field.


Note You need to log in before you can comment on or make changes to this bug.