]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: show config option description via cd-helper 24968/head
authorTatjana Dehler <tdehler@suse.com>
Wed, 28 Nov 2018 11:31:16 +0000 (12:31 +0100)
committerTatjana Dehler <tdehler@suse.com>
Wed, 5 Dec 2018 13:20:36 +0000 (14:20 +0100)
Fixes: https://tracker.ceph.com/issues/37406
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.ts
src/pybind/mgr/dashboard/frontend/src/locale/messages.xlf

index 7a7dc9bd04e18f284ef0cf8f4bb508089b810bd3..42934d711ea142cf47c444e93a71ae10eae4a851 100755 (executable)
@@ -51,6 +51,7 @@
              osdRecvSpeedForm.showError(attr.name, formDir)}">
           <label class="control-label col-sm-6"
                  [for]="attr.name">{{ attr.text }}
+            <cd-helper *ngIf="attr.desc">{{ attr.desc }}</cd-helper>
             <span class="required" *ngIf="osdRecvSpeedForm.getValue('customizePriority')"></span>
           </label>
           <div class="col-sm-6">
index 948bea22b9cf98f471577f08f39b5b452966c0a4..f6823557e9abeb6b14eecc4ef26c79be006142dc 100755 (executable)
@@ -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;
+        }
+      });
     });
   }
 
index 7ffbb43fdae9ecab64c5dbdc8f747a538ffbe1a4..0a91e5844b4c0615bb23b615a97680f333e6d223 100644 (file)
         </context-group>
         <context-group purpose="location">
           <context context-type="sourcefile">app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
-          <context context-type="linenumber">77</context>
+          <context context-type="linenumber">78</context>
         </context-group>
         <context-group purpose="location">
           <context context-type="sourcefile">app/ceph/cluster/osd/osd-reweight-modal/osd-reweight-modal.component.html</context>
         </context-group>
         <context-group purpose="location">
           <context context-type="sourcefile">app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
-          <context context-type="linenumber">73</context>
+          <context context-type="linenumber">74</context>
         </context-group>
         <context-group purpose="location">
           <context context-type="sourcefile">app/ceph/cluster/osd/osd-scrub-modal/osd-scrub-modal.component.html</context>
         <source>This field is required!</source>
         <context-group purpose="location">
           <context context-type="sourcefile">app/ceph/cluster/osd/osd-recv-speed-modal/osd-recv-speed-modal.component.html</context>
-          <context context-type="linenumber">65</context>
+          <context context-type="linenumber">66</context>
         </context-group>
         <context-group purpose="location">
           <context context-type="sourcefile">app/ceph/pool/erasure-code-profile-form/erasure-code-profile-form.component.html</context>