Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1514899 - [downstream clone - 4.1.9] [RFE] Persist column visibility and position in browser's local storage
[downstream clone - 4.1.9] [RFE] Persist column visibility and position in br...
Status: CLOSED WONTFIX
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine (Show other bugs)
2.1.0
Unspecified Unspecified
medium Severity high
: ovirt-4.1.9
: ---
Assigned To: Alexander Wels
Pavel Novotny
: FutureFeature, ZStream
Depends On: 1285456
Blocks:
  Show dependency treegraph
 
Reported: 2017-11-19 05:37 EST by rhev-integ
Modified: 2018-03-26 07:25 EDT (History)
16 users (show)

See Also:
Fixed In Version: ovirt-engine-4.1.8.1
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: 1285456
Environment:
Last Closed: 2017-11-30 08:07:17 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: UX
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
screen: column position & data alignment after page reload (195.66 KB, image/png)
2017-11-24 12:24 EST, Pavel Novotny
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
oVirt gerrit 83877 master MERGED webadmin: Grid column width persistence. 2017-11-19 05:38 EST
oVirt gerrit 84047 master MERGED webadmin: Persist column visibility 2017-11-19 05:38 EST
oVirt gerrit 84122 master MERGED webadmin: Persist column order 2017-11-19 05:38 EST
oVirt gerrit 84204 ovirt-engine-4.1 MERGED webadmin: Grid column width persistence. 2017-11-19 05:38 EST
oVirt gerrit 84207 ovirt-engine-4.1 MERGED webadmin: Persist column visibility 2017-11-19 05:38 EST
oVirt gerrit 84282 ovirt-engine-4.1 MERGED webadmin: Persist column order 2017-11-19 05:38 EST
oVirt gerrit 84737 ovirt-engine-4.1 MERGED Revert "webadmin: Persist column order" 2017-11-28 09:23 EST
Red Hat Product Errata RHSA-2017:3427 normal SHIPPED_LIVE Low: org.ovirt.engine-root security, bug fix, and enhancement update 2017-12-12 09:16:31 EST

  None (edit)
Description rhev-integ 2017-11-19 05:37:21 EST
+++ This bug is a downstream clone. The original bug is: +++
+++   bug 1285456 +++
======================================================================

BZ 1172390 introduces table header context menu that allows users to control visibility and position of individual columns for all main & sub tabs.

  https://imgur.com/5dfh8QA

This RFE completes the feature by persisting above mentioned column settings in browser's local storage, similar to persisting other client-side settings.

Implementing this RFE is non-trivial due to interference with existing column width persistence mechanism (which uses column index).

(Originally by Vojtech Szocs)
Comment 1 rhev-integ 2017-11-19 05:37:30 EST
Vojtech - how much work is left to complete this?
Will we be able to push that in 4.0?

(Originally by Oved Ourfali)
Comment 3 rhev-integ 2017-11-19 05:37:36 EST
(In reply to Oved Ourfali from comment #1)
> Vojtech - how much work is left to complete this?

The "column control menu" is already implemented, its code is further improved by patch https://gerrit.ovirt.org/#/c/54186/ which also addresses RFE BZ#1285499 to utilize drag'n'drop behavior.

Given that RFE BZ#1285499 already has a fix, this RFE is the only one to fix in order to consider "column control menu" UI feature as complete.

ETA 3-4 days, just need to ensure that existing "persist column widths" mechanism works well with ability to re-arrange column positions.

> Will we be able to push that in 4.0?

Yes, I believe so.

(Originally by Vojtech Szocs)
Comment 15 Pavel Novotny 2017-11-24 12:22:58 EST
FailedQA in
ovirt-engine-4.1.8.1-0.1.el7.noarch
ovirt-engine-webadmin-portal-4.1.8.1-0.1.el7.noarch

The column visibility and width is persistent, but the position persistence is not working correctly.

Example:
Go to Disks tab:
1) hide the Alias column
2) change the width of the Status column
3) swap the columns ID and Description.

Reload the page.
Results:
1) OK
2) OK
3) not OK: 
   In the table header, the two columns are back in their original positions - not swapped.
   But data in the table have the columns swapped. Also, the data alignment here is distorted.
   See the attached screenshot.
Comment 16 Pavel Novotny 2017-11-24 12:24 EST
Created attachment 1358727 [details]
screen: column position & data alignment after page reload
Comment 17 Oved Ourfali 2017-11-27 08:29:17 EST
Moving to 4.1.9, although big part of the functionality will land in 4.1.8.
Comment 19 Oved Ourfali 2017-11-30 08:07:17 EST
This will be fixed only on 4.2.
Comment 20 Tahlia Richardson 2017-12-03 20:18:55 EST
Clearing doc text based on WONTFIX status.

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