diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html new file mode 100644 index 000000000..b5e75841a --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-list/rgw-bucket-list.component.html @@ -0,0 +1,44 @@ +<cd-table #table + [autoReload]="false" + [data]="buckets" + [columns]="columns" + columnMode="flex" + selectionType="multiClick" + [hasDetails]="true" + (setExpandedRow)="setExpandedRow($event)" + (updateSelection)="updateSelection($event)" + identifier="bid" + (fetchData)="getBucketList($event)" + [status]="tableStatus"> + <cd-table-actions class="table-actions" + [permission]="permission" + [selection]="selection" + [tableActions]="tableActions"> + </cd-table-actions> + <cd-rgw-bucket-details cdTableDetail + [selection]="expandedRow"> + </cd-rgw-bucket-details> +</cd-table> + +<ng-template #bucketSizeTpl + let-row="row"> + <cd-usage-bar *ngIf="row.bucket_quota.max_size > 0 && row.bucket_quota.enabled; else noSizeQuota" + [total]="row.bucket_quota.max_size" + [used]="row.bucket_size"> + </cd-usage-bar> + + <ng-template #noSizeQuota + i18n>No Limit</ng-template> +</ng-template> + +<ng-template #bucketObjectTpl + let-row="row"> + <cd-usage-bar *ngIf="row.bucket_quota.max_objects > 0 && row.bucket_quota.enabled; else noObjectQuota" + [total]="row.bucket_quota.max_objects" + [used]="row.num_objects" + [isBinary]="false"> + </cd-usage-bar> + + <ng-template #noObjectQuota + i18n>No Limit</ng-template> +</ng-template> |