Project

General

Profile

Bug #41615

mgr/dashboard: Empty datatable rendered before data has been fetched

Added by Lenz Grimmer 16 days ago. Updated 14 days ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Category:
dashboard/general
Target version:
Start date:
09/03/2019
Due date:
% Done:

0%

Source:
Tags:
Backport:
nautilus
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

Description

This might be regression due to the move to a newer version of Bootstrap.
On some screens, like the RBD page, the datatable seems to be initially rendered without any content. Only after the data has been fully retrieved from the REST API the table is populated and then rendered again, which looks strange. Instead, some kind of progress indicator should be displayed while the data is loaded, which gets replaced with the rendered datatable afterwards.

Peek 2019-09-03 12-51.gif View (128 KB) Lenz Grimmer, 09/03/2019 10:58 AM


Related issues

Related to mgr - Bug #41683: mgr/dashboard: Rendering datatable causes Angular runtime error Resolved 09/06/2019
Copied to mgr - Backport #41698: nautilus: mgr/dashboard: Empty datatable rendered before data has been fetched In Progress

History

#1 Updated by Volker Theile 16 days ago

I remember that we had this behaviour a long time ago (may be it was in oA). I found an issue on the Swimlane ngx-datatable issue tracker: https://github.com/swimlane/ngx-datatable/issues/193.

#2 Updated by Patrick Seidensal 16 days ago

This happens for me, too, when I visit the OSD page, look at the details of one OSD and then switch back and forth between the "Attributes" and "Metadata" tabs.

#3 Updated by Volker Theile 16 days ago

  • Status changed from New to In Progress
  • Assignee set to Volker Theile
  • Backport set to nautilus
  • Affected Versions v14.2.3, v15.0.0 added

#5 Updated by Volker Theile 16 days ago

  • Status changed from In Progress to Need Review
  • Pull request ID set to 30103

#6 Updated by Ricardo Marques 15 days ago

  • Target version set to v15.0.0

#7 Updated by Lenz Grimmer 14 days ago

  • Status changed from Need Review to Pending Backport

#8 Updated by Volker Theile 13 days ago

  • Related to Bug #41683: mgr/dashboard: Rendering datatable causes Angular runtime error added

#9 Updated by Nathan Cutler 12 days ago

  • Copied to Backport #41698: nautilus: mgr/dashboard: Empty datatable rendered before data has been fetched added

Also available in: Atom PDF