]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/blob
84a1c8763b1b1c7d2b0f32bff5cf482d885dd374
[ceph-ci.git] /
1 <div class="pb-3"
2      cdsCol
3      [columnNumbers]="{md: 4}">
4   <cds-combo-box
5       type="single"
6       label="Selected Gateway Group"
7       i18n-label
8       [placeholder]="gwGroupPlaceholder"
9       [items]="gwGroups"
10       (selected)="onGroupSelection($event)"
11       (clear)="onGroupClear()"
12       [disabled]="gwGroupsEmpty">
13     <cds-dropdown-list></cds-dropdown-list>
14   </cds-combo-box>
15 </div>
16
17 <legend i18n>
18   Subsystems
19   <cd-help-text>
20     A subsystem provides access control to which hosts can access the namespaces within the subsystem.
21   </cd-help-text>
22 </legend>
23 <cd-table [data]="subsystems"
24           columnMode="flex"
25           (fetchData)="getSubsystems()"
26           [columns]="subsystemsColumns"
27           selectionType="single"
28           [hasDetails]="true"
29           (setExpandedRow)="setExpandedRow($event)"
30           (updateSelection)="updateSelection($event)"
31           emptyStateTitle="No subsystems created"
32           i18n-emptyStateTitle
33           emptyStateMessage="Subsystems group NVMe namespaces and manage host access. Create a subsystem to start mapping NVMe volumes to hosts."
34           i18n-emptyStateMessage>
35
36   <div class="table-actions">
37     <cd-table-actions [permission]="permissions.nvmeof"
38                       [selection]="selection"
39                       class="btn-group"
40                       [tableActions]="tableActions">
41     </cd-table-actions>
42   </div>
43
44   <cd-nvmeof-subsystems-details *cdTableDetail
45                                 [selection]="expandedRow"
46                                 [permissions]="permissions"
47                                 [group]="group">
48   </cd-nvmeof-subsystems-details>
49 </cd-table>
50
51 <router-outlet name="modal"></router-outlet>