Project

General

Profile

Bug #40330

mgr/dashboard: Warning about stale data makes it hard to click a certain row

Added by Stephan Müller over 2 years ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
UX
Target version:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Warning about Stale data in the datatable makes the content move up and down, making it hard to hit a certain row

stale1.png View (23.8 KB) Tiago Melo, 07/01/2020 01:41 PM

stale2.png View (27.9 KB) Tiago Melo, 07/01/2020 01:41 PM

stale3.png View (27.2 KB) Tiago Melo, 07/01/2020 01:41 PM

History

#1 Updated by Tiago Melo over 1 year ago

Maybe we can move this information inside the table header or footer. This would prevent this problem from happening.

#2 Updated by Stephan Müller over 1 year ago

If we could use streams (PUSH) we would not have stale data anymore if the server is connected :) (https://tracker.ceph.com/issues/45306)

#3 Updated by Tiago Melo over 1 year ago

  • Status changed from New to In Progress
  • Assignee set to Tiago Melo

#4 Updated by Tiago Melo over 1 year ago

I would suggest we add a button to the table header, where we could display the status of the table.
This solution saves lots of space and is able to display all information.
We can either only show the button when something went bad or always display the button.

Current implementation:

suggestion:

or

#5 Updated by Volker Theile over 1 year ago

Nice improvement. I like suggestion two with the yellow button and black icon.

#6 Updated by Lenz Grimmer over 1 year ago

I'm not quite sure if adding another button just as an indicator is the best approach, as it further clutters the table's header area. How about changing the color of the reload button instead and using tooltips to explain the state? The reload button could turn yellow, if the data is deemed stale and could turn red if the table data could not be refreshed.

#7 Updated by Lenz Grimmer over 1 year ago

  • Tags set to usability, datatable

#8 Updated by Tiago Melo over 1 year ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 35980

#9 Updated by Lenz Grimmer over 1 year ago

  • Status changed from Fix Under Review to Resolved
  • Target version set to v16.0.0

#10 Updated by Ernesto Puerta 8 months ago

  • Tracker changed from Fix to Bug
  • Project changed from mgr to Dashboard
  • Category changed from 152 to UX
  • Regression set to No
  • Severity set to 3 - minor

Also available in: Atom PDF