1 <cd-rbd-tabs></cd-rbd-tabs>
8 [searchableObjects]=
"true"
10 selectionType=
"single"
12 [status]=
"tableStatus"
14 (fetchData)=
"taskListService.fetch()"
15 (setExpandedRow)=
"setExpandedRow($event)"
16 (updateSelection)=
"updateSelection($event)">
17 <cd-table-actions class=
"table-actions"
18 [permission]=
"permission"
19 [selection]=
"selection"
20 [tableActions]=
"tableActions">
22 <cd-rbd-details cdTableDetail
23 [selection]=
"expandedRow">
27 <ng-template #usageNotAvailableTooltipTpl
>
29 [innerHtml]=
"'Only available for RBD images with <strong>fast-diff</strong> enabled'"></div>
32 <ng-template #parentTpl
34 <span *
ngIf=
"value">{{ value.pool_name }}
<span
35 *
ngIf=
"value.pool_namespace">/{{ value.pool_namespace }}
</span>/{{ value.image_name }}@{{ value.snap_name }}
</span>
36 <span *
ngIf=
"!value">-
</span>
39 <ng-template #flattenTpl
41 You are about to flatten
42 <strong>{{ value.child }}
</strong>.
44 <br> All blocks will be copied from parent
45 <strong>{{ value.parent }}
</strong> to child
46 <strong>{{ value.child }}
</strong>.
49 <ng-template #deleteTpl
50 let-hasSnapshots=
"hasSnapshots"
51 let-snapshots=
"snapshots">
52 <div class=
"alert alert-warning"
55 <span i18n
>Deleting this image will also delete all its snapshots.
</span>
57 <ng-container *
ngIf=
"snapshots.length > 0">
58 <span i18n
>The following snapshots are currently protected and will be removed:
</span>
60 <li *
ngFor=
"let snapshot of snapshots">{{ snapshot }}
</li>