diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html new file mode 100644 index 000000000..f6ac54538 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/iscsi-target-list/iscsi-target-list.component.html @@ -0,0 +1,53 @@ +<cd-iscsi-tabs></cd-iscsi-tabs> + +<cd-alert-panel type="info" + *ngIf="available === false" + title="iSCSI Targets not available" + i18n-title> + <ng-container i18n>Please consult the <cd-doc section="iscsi"></cd-doc> on + how to configure and enable the iSCSI Targets management functionality.</ng-container> + + <ng-container *ngIf="status"> + <br> + <span i18n>Available information:</span> + <pre>{{ status }}</pre> + </ng-container> +</cd-alert-panel> + +<cd-table #table + *ngIf="available === true" + [data]="targets" + columnMode="flex" + [columns]="columns" + identifier="target_iqn" + forceIdentifier="true" + selectionType="single" + [hasDetails]="true" + [autoReload]="false" + [status]="tableStatus" + (fetchData)="getTargets()" + (setExpandedRow)="setExpandedRow($event)" + (updateSelection)="updateSelection($event)"> + <div class="table-actions btn-toolbar"> + <cd-table-actions class="btn-group" + [permission]="permission" + [selection]="selection" + [tableActions]="tableActions"> + </cd-table-actions> + + <button class="btn btn-light" + type="button" + (click)="configureDiscoveryAuth()"> + <i [ngClass]="[icons.key]" + aria-hidden="true"> + </i> + <ng-container i18n>Discovery authentication</ng-container> + </button> + </div> + + <cd-iscsi-target-details cdTableDetail + *ngIf="expandedRow" + [cephIscsiConfigVersion]="cephIscsiConfigVersion" + [selection]="expandedRow" + [settings]="settings"></cd-iscsi-target-details> +</cd-table> |