diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html new file mode 100644 index 000000000..6c3e8c027 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-configuration-list/rbd-configuration-list.component.html @@ -0,0 +1,29 @@ +<cd-table #poolConfTable + [data]="data" + [columns]="poolConfigurationColumns" + identifier="name"> +</cd-table> + +<ng-template #configurationSourceTpl + let-value="value"> + + <div [ngSwitch]="value"> + <span *ngSwitchCase="'global'" + i18n>Global</span> + <strong *ngSwitchCase="'image'" + i18n>Image</strong> + <strong *ngSwitchCase="'pool'" + i18n>Pool</strong> + </div> +</ng-template> + +<ng-template #configurationValueTpl + let-row="row" + let-value="value"> + <div [ngSwitch]="row.type"> + <span *ngSwitchCase="typeField.bps">{{ value | dimlessBinaryPerSecond }}</span> + <span *ngSwitchCase="typeField.milliseconds">{{ value | milliseconds }}</span> + <span *ngSwitchCase="typeField.iops">{{ value | iops }}</span> + <span *ngSwitchDefault>{{ value }}</span> + </div> +</ng-template> |