Project

General

Profile

Bug #42109

mgr/dashboard: The "Create" button on the RBD page should be disabled if no rbd Pool exists

Added by Lenz Grimmer about 4 years ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Component - RBD
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
pacific quincy
Regression:
No
Severity:
4 - irritation
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

If no Ceph pool with the "rbd" application label has been created, the dashboard should not make it possible to open the "Create RBD" form, as the user won't be able to proceed with it anyway (because there is no pool to select).

Instead, the "Create" button should be greyed out and a tooltip should indicate that no Pool with the "rbd" application label exists (e.g. "Unable to create image. No pool with the "rbd" application label available.").

This is less frustrating than starting a workflow and being stopped somewhere mid-flight with something that should have been obvious before.

Screenshot from 2019-10-01 17-47-41.png View (29.7 KB) Lenz Grimmer, 10/01/2019 03:47 PM


Related issues

Copied to Dashboard - Backport #56032: quincy: mgr/dashboard: The "Create" button on the RBD page should be disabled if no rbd Pool exists Resolved
Copied to Dashboard - Backport #56033: pacific: mgr/dashboard: The "Create" button on the RBD page should be disabled if no rbd Pool exists Resolved

History

#1 Updated by Ernesto Puerta over 2 years ago

  • Project changed from mgr to Dashboard
  • Category changed from 139 to Component - RBD

#2 Updated by Melissa Li over 1 year ago

  • Status changed from New to In Progress
  • Assignee set to Melissa Li
  • Pull request ID set to 46407

#3 Updated by Ernesto Puerta over 1 year ago

  • Status changed from In Progress to Pending Backport
  • Backport set to pacific quincy

Given it's a nice improvements with little, what about backporting it to the current releases?

#4 Updated by Backport Bot over 1 year ago

  • Copied to Backport #56032: quincy: mgr/dashboard: The "Create" button on the RBD page should be disabled if no rbd Pool exists added

#5 Updated by Backport Bot over 1 year ago

  • Copied to Backport #56033: pacific: mgr/dashboard: The "Create" button on the RBD page should be disabled if no rbd Pool exists added

#6 Updated by Ernesto Puerta about 1 year ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF