Bug 818081

Summary: RFE: persistent settings for tables in inventory
Product: [Other] RHQ Project Reporter: Libor Zoubek <lzoubek>
Component: Core UIAssignee: RHQ Project Maintainer <rhq-maint>
Status: NEW --- QA Contact: Mike Foley <mfoley>
Severity: unspecified Docs Contact:
Priority: medium    
Version: 4.4CC: hrupp, theute
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description Libor Zoubek 2012-05-02 03:37:19 EDT
Description of problem: When I change table layout in inventory (reorder columns, sort columns, set some columns to be visible), these changes are lost once I navigate somewhere else.


Version-Release number of selected component (if applicable):
Version: 4.4.0-SNAPSHOT
Build Number: c5c7e25

How reproducible:always


Steps to Reproduce:
1.navigate to Inventory, select Services for example
2.adjust table of resources - add some column, sort it
3.navitage to 'Discovery Queue' (somewhere else) and go back to Services
  
Actual results:all the work you did in step 2. is gone. This means all options on table that shows resources are useless. For example 'Location' attribute. It does not make sense to fill it, because it is by default hidden, so if you want to see location of your resources in inventory, you always need to set that column visible.


Expected results: UI should remember table settings either per session or better as user preference. 


Additional info: This might be quite complex to implement. We can remember settings each table separately (i.e. I want to see 'Location' column in 'Platforms' view but not in 'Servers' view) or apply settings for all tables (Once I select 'Location' column in 'Services' it will appear in 'Platforms' too). I think applying settings to all tables in inventory would be good enough.