From 984164d37a8beb79be3c6e3531f66e8d63ac851e Mon Sep 17 00:00:00 2001 From: Tatjana Dehler Date: Wed, 28 Nov 2018 12:31:16 +0100 Subject: [PATCH] mgr/dashboard: show config option description via cd-helper Fixes: https://tracker.ceph.com/issues/37406 Signed-off-by: Tatjana Dehler --- .../osd-recv-speed-modal.component.html | 1 + .../osd-recv-speed-modal/osd-recv-speed-modal.component.ts | 6 ++++++ src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf | 6 +++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html index 7a7dc9bd04e..42934d711ea 100755 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html @@ -51,6 +51,7 @@ osdRecvSpeedForm.showError(attr.name, formDir)}">
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts index 948bea22b9c..f6823557e9a 100755 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts @@ -57,6 +57,12 @@ export class OsdRecvSpeedModalComponent implements OnInit { attr.name, new FormControl(null, { validators: [Validators.required] }) ); + + this.configService.get(attr.name).subscribe((data: any) => { + if (data.desc !== '') { + attr['desc'] = data.desc; + } + }); }); } diff --git a/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf b/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf index 7ffbb43fdae..0a91e5844b4 100644 --- a/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf +++ b/src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf @@ -865,7 +865,7 @@ app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 77 + 78 app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html @@ -913,7 +913,7 @@ app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 73 + 74 app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html @@ -941,7 +941,7 @@ This field is required! app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html - 65 + 66 app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html -- 2.39.5