Actions
Bug #42779
closedmgr/dashboard: cluster configuration 'boolean' and other improvements
Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
UI
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
On QE we have found 2 UX/UI issues with this.
- As configuration options already indicate which services are consuming each configuration option, we shouldn't allow users modify options that are going to have no effect (like enabling
mon_allow_pool_delete
onmgr
level). However, Ceph core does only provide a 'service' metadata, which sometimes seems to be enough (formon_allow_pool_delete
,services = [mon]
), but not for others (rbd_move_to_trash_on_remove
hasservices = [rbd]
, butrbd
is not a validwho
inceph config set <who> rbd_move_to_trash_on_remove ...
)
- Additionally, for boolean config options, the check boxes seem a bit misleading (QE engineers reported that they 'felt' that booleans couldn't be changed). For non boolean settings the layour is a bit different and more intuitive:
In the following screenshot, both issues are depicted:
A proposal for fixing both things could be as follows:
Files
Actions