Project

General

Profile

Feature #43120

mgr/dashboard: stay on active tab

Added by Patrick Seidensal about 1 year ago. Updated 6 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Category:
dashboard/usability
Target version:
% Done:

100%

Source:
Development
Tags:
Backport:
octopus
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently, tabs are used on various places in the dashboard for various implementations. When the user has such a tab activated and opens a modal (e.g. adds/deletes/edits something) and then returns from this modal by submitting it, canceling it or even by clicking a link on the breadcrumb of the page, the tab won't be active anymore, if it wasn't the first one. The same applies to reloading the page on an active tab. This can be very inconvenient. To enhance the user experience, the dashboard should be adapted to always return to the previously activated tab, like it will be the case for the Cluster -> Monitoring page.

This implementation uses Angular URL fragments to achieve this goal and can be used as a reference for this implementation.

https://github.com/ceph/ceph/pull/31937/commits/855f214b29c8ed935c8f4ba0b8a8396692f946a1


Subtasks

Feature #45375: mgr/dashboard: stay on active tab (accessible via URL)ResolvedVolker Theile


Related issues

Related to mgr - Feature #42877: mgr/dashboard: list configured prometheus alerts Resolved
Copied to mgr - Backport #46483: octopus: mgr/dashboard: stay on active tab New

History

#1 Updated by Patrick Seidensal about 1 year ago

  • Related to Feature #42877: mgr/dashboard: list configured prometheus alerts added

#2 Updated by Lenz Grimmer 10 months ago

  • Tags set to usability

#3 Updated by Lenz Grimmer 10 months ago

  • Tags changed from usability to usability, low-hanging-fruit

#4 Updated by Volker Theile 9 months ago

  • Status changed from New to In Progress
  • Assignee set to Volker Theile

#5 Updated by Volker Theile 9 months ago

  • Target version set to v16.0.0
  • Source set to Development
  • Backport set to octopus
  • Affected Versions v16.0.0 added

#6 Updated by Volker Theile 9 months ago

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

#7 Updated by Volker Theile 9 months ago

  • Status changed from Fix Under Review to New
  • Assignee deleted (Volker Theile)
  • Pull request ID deleted (34889)

#8 Updated by Volker Theile 9 months ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 34946

#9 Updated by Lenz Grimmer 7 months ago

  • Status changed from Fix Under Review to Pending Backport

#10 Updated by Nathan Cutler 7 months ago

  • Copied to Backport #46483: octopus: mgr/dashboard: stay on active tab added

#11 Updated by Laura Paduano 6 months ago

  • Assignee set to Volker Theile

Also available in: Atom PDF