]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Fix form validation problems in RGW user form 29000/head
authorTiago Melo <tmelo@suse.com>
Thu, 11 Jul 2019 17:46:15 +0000 (17:46 +0000)
committerTiago Melo <tmelo@suse.com>
Thu, 11 Jul 2019 18:42:17 +0000 (18:42 +0000)
ng-bootstrap-form-validation requires that every "form-control" has
an associated "formControlName".

Since these didn't had one, we had to either removed the "form-control" class
or rename it to "cd-form-control" (which will apply the same style without
triggering the validation).

Signed-off-by: Tiago Melo <tmelo@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-form/rgw-user-form.component.html

index 517c990ef8f005d729c292ca83147bd231f22668..8d3231d14204269789551c9ebe9644331e94aeae 100644 (file)
           <div class="row">
             <div class="offset-sm-3 col-sm-9">
               <span *ngIf="subusers.length === 0"
-                    class="form-control no-border">
+                    class="no-border">
                 <span class="form-text text-muted"
                       i18n>There are no subusers.</span>
               </span>
                     </span>
                   </div>
                   <input type="text"
-                         class="form-control"
+                         class="cd-form-control"
                          value="{{ subuser.id }}"
                          readonly>
                   <div class="input-group-prepend"
                     </span>
                   </div>
                   <input type="text"
-                         class="form-control"
+                         class="cd-form-control"
                          value="{{ ('full-control' === subuser.permissions) ? 'full' : subuser.permissions }}"
                          readonly>
                   <span class="input-group-append">
                    i18n>S3</label>
             <div class="col-sm-9">
               <span *ngIf="s3Keys.length === 0"
-                    class="form-control no-border">
+                    class="no-border">
                 <span class="form-text text-muted"
                       i18n>There are no keys.</span>
               </span>
                     </div>
                   </div>
                   <input type="text"
-                         class="form-control"
+                         class="cd-form-control"
                          value="{{ key.user }}"
                          readonly>
                   <span class="input-group-append">
 
             <div class="col-sm-9">
               <span *ngIf="swiftKeys.length === 0"
-                    class="form-control no-border">
+                    class="no-border">
                 <span class="form-text text-muted"
                       i18n>There are no keys.</span>
               </span>
                     </span>
                   </div>
                   <input type="text"
-                         class="form-control"
+                         class="cd-form-control"
                          value="{{ key.user }}"
                          readonly>
                   <span class="input-group-append">
           <div class="form-group row">
             <div class="offset-sm-3 col-sm-9">
               <span *ngIf="capabilities.length === 0"
-                    class="form-control no-border">
+                    class="no-border">
                 <span class="form-text text-muted"
                       i18n>There are no capabilities.</span>
               </span>
                     </div>
                   </span>
                   <input type="text"
-                         class="form-control"
+                         class="cd-form-control"
                          value="{{ cap.type }}:{{ cap.perm }}"
                          readonly>
                   <span class="input-group-append">