Project

General

Profile

Actions

Bug #43120

closed

mgr/dashboard: stay on active tab

Added by Patrick Seidensal over 4 years ago. Updated about 1 year ago.

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

100%

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

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 1 (0 open1 closed)

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

Actions

Related issues 2 (0 open2 closed)

Related to Dashboard - Feature #42877: mgr/dashboard: list configured prometheus alertsResolvedPatrick Seidensal

Actions
Copied to Dashboard - Backport #46483: octopus: mgr/dashboard: stay on active tabRejectedActions
Actions #1

Updated by Patrick Seidensal over 4 years ago

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

Updated by Lenz Grimmer about 4 years ago

  • Translation missing: en.field_tag_list set to usability
Actions #3

Updated by Lenz Grimmer about 4 years ago

  • Translation missing: en.field_tag_list changed from usability to usability, low-hanging-fruit
Actions #4

Updated by Volker Theile about 4 years ago

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

Updated by Volker Theile about 4 years ago

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

Updated by Volker Theile almost 4 years ago

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

Updated by Volker Theile almost 4 years ago

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

Updated by Volker Theile almost 4 years ago

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

Updated by Lenz Grimmer almost 4 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #10

Updated by Nathan Cutler almost 4 years ago

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

Updated by Laura Paduano over 3 years ago

  • Assignee set to Volker Theile
Actions #12

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 152 to UX
Actions #13

Updated by Backport Bot over 1 year ago

  • Tags set to backport_processed
Actions #14

Updated by Konstantin Shalygin about 1 year ago

  • Tracker changed from Feature to Bug
  • Status changed from Pending Backport to Resolved
  • Regression set to No
  • Severity set to 3 - minor
Actions

Also available in: Atom PDF