]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Fixing RGW user user/bucket quota info 28174/head
authorVolker Theile <vtheile@suse.com>
Mon, 27 May 2019 09:39:29 +0000 (11:39 +0200)
committerVolker Theile <vtheile@suse.com>
Mon, 27 May 2019 15:41:49 +0000 (17:41 +0200)
Display '-' if user/bucket quota is disabled instead of displaying the current set values.

Signed-off-by: Volker Theile <vtheile@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-user-details/rgw-user-details.component.html

index 304ce2327e9f7ccbcf9f6fb91d5becdf81bdc80f..c58445e09508a39447bb8973c086a79f85e84aba 100644 (file)
             <tr>
               <td i18n
                   class="bold col-sm-1">Maximum size</td>
-              <td *ngIf="user.user_quota.max_size <= -1"
+              <td *ngIf="!user.user_quota.enabled"
+                  class="col-sm-3">-</td>
+              <td *ngIf="user.user_quota.enabled && user.user_quota.max_size <= -1"
                   i18n
                   class="col-sm-3">Unlimited</td>
-              <td *ngIf="user.user_quota.max_size > -1"
+              <td *ngIf="user.user_quota.enabled && user.user_quota.max_size > -1"
                   class="col-sm-3">
                 {{ user.user_quota.max_size | dimlessBinary }}
               </td>
             <tr>
               <td i18n
                   class="bold col-sm-1">Maximum objects</td>
-              <td *ngIf="user.user_quota.max_objects <= -1"
+              <td *ngIf="!user.user_quota.enabled"
+                  class="col-sm-3">-</td>
+              <td *ngIf="user.user_quota.enabled && user.user_quota.max_objects <= -1"
                   i18n
                   class="col-sm-3">Unlimited</td>
-              <td *ngIf="user.user_quota.max_objects > -1"
+              <td *ngIf="user.user_quota.enabled && user.user_quota.max_objects > -1"
                   class="col-sm-3">
                 {{ user.user_quota.max_objects }}
               </td>
             <tr>
               <td i18n
                   class="bold col-sm-1">Maximum size</td>
-              <td *ngIf="user.bucket_quota.max_size <= -1"
+              <td *ngIf="!user.bucket_quota.enabled"
+                  class="col-sm-3">-</td>
+              <td *ngIf="user.bucket_quota.enabled && user.bucket_quota.max_size <= -1"
                   i18n
                   class="col-sm-3">Unlimited</td>
-              <td *ngIf="user.bucket_quota.max_size > -1"
+              <td *ngIf="user.bucket_quota.enabled && user.bucket_quota.max_size > -1"
                   class="col-sm-3">
                 {{ user.bucket_quota.max_size | dimlessBinary }}
               </td>
             <tr>
               <td i18n
                   class="bold col-sm-1">Maximum objects</td>
-              <td *ngIf="user.bucket_quota.max_objects <= -1"
+              <td *ngIf="!user.bucket_quota.enabled"
+                  class="col-sm-3">-</td>
+              <td *ngIf="user.bucket_quota.enabled && user.bucket_quota.max_objects <= -1"
                   i18n
                   class="col-sm-3">Unlimited</td>
-              <td *ngIf="user.bucket_quota.max_objects > -1"
+              <td *ngIf="user.bucket_quota.enabled && user.bucket_quota.max_objects > -1"
                   class="col-sm-3">
                 {{ user.bucket_quota.max_objects }}
               </td>