Bug 1312428 - [RFE] support "show object(s) in main tab" within sub tabs
[RFE] support "show object(s) in main tab" within sub tabs
Status: CLOSED WONTFIX
Product: ovirt-engine
Classification: oVirt
Component: Frontend.WebAdmin (Show other bugs)
4.0.0
Unspecified Unspecified
unspecified Severity low (vote)
: ---
: ---
Assigned To: bugs@ovirt.org
Pavel Stehlik
: FutureFeature
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2016-02-26 11:43 EST by vszocs
Modified: 2017-05-15 01:43 EDT (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2017-05-15 01:43:02 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: UX
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
oourfali: ovirt‑future?
rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?


Attachments (Terms of Use)

  None (edit)
Description vszocs 2016-02-26 11:43:22 EST
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 12:07:35 EST
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 vszocs 2016-02-26 12:44:54 EST
(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 01:43:02 EDT
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.