Skip to content

Commit 3c8821f

Browse files
Nikhil-Ashokarfrandse
authored andcommitted
Update Inventory DIMM table (#74)
-Removed unwanted properties -Added relevant names to properties -Added Status row to table Signed-off-by: Nikhil Ashoka <[email protected]>
1 parent 04cd1e5 commit 3c8821f

File tree

1 file changed

+23
-74
lines changed

1 file changed

+23
-74
lines changed

src/views/HardwareStatus/Inventory/InventoryTableDimmSlot.vue

+23-74
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@
5050
<status-icon :status="statusIcon(value)" />
5151
{{ value }}
5252
</template>
53+
<!-- Status -->
54+
<template #cell(status)="row">
55+
{{
56+
row.item.statusState === 'Enabled'
57+
? $t('global.status.present')
58+
: $t('global.status.absent')
59+
}}
60+
</template>
5361
<!-- Toggle identify LED -->
5462
<template #cell(identifyLed)="row">
5563
<b-form-checkbox
@@ -85,90 +93,20 @@
8593
</dl>
8694
<dl>
8795
<!-- Model -->
88-
<dt>{{ $t('pageInventory.table.model') }}:</dt>
96+
<dt>{{ $t('pageInventory.table.bmcManagerModel') }}:</dt>
8997
<dd>{{ dataFormatter(item.model) }}</dd>
9098
</dl>
91-
<dl>
92-
<!-- Manufacturer -->
93-
<dt>{{ $t('pageInventory.table.manufacturer') }}:</dt>
94-
<dd>{{ dataFormatter(item.manufacturer) }}</dd>
95-
</dl>
9699
</b-col>
97100
<b-col sm="6" xl="6">
98-
<dl>
99-
<!-- Memory Size in kb -->
100-
<dt>{{ $t('pageInventory.table.memorySize') }}:</dt>
101-
<dd>{{ dataFormatter(item.memorySize) }} KB</dd>
102-
</dl>
103-
<dl>
104-
<!-- Status-->
105-
<dt>{{ $t('pageInventory.table.statusState') }}:</dt>
106-
<dd>{{ dataFormatter(item.statusState) }}</dd>
107-
</dl>
108-
<dl>
109-
<!-- Enabled-->
110-
<dt>{{ $t('pageInventory.table.enabled') }}:</dt>
111-
<dd>{{ dataFormatter(item.enabled) }}</dd>
112-
</dl>
113-
<dl>
114-
<!-- Firmware revision-->
115-
<dt>{{ $t('pageInventory.table.firmwareRevision') }}:</dt>
116-
<dd>{{ dataFormatter(item.firmwareRevision) }}</dd>
117-
</dl>
118-
</b-col>
119-
</b-row>
120-
<div class="section-divider mb-3 mt-3"></div>
121-
<b-row>
122-
<b-col sm="6" xl="6">
123-
<dl>
124-
<!-- Description -->
125-
<dt>{{ $t('pageInventory.table.description') }}:</dt>
126-
<dd>{{ dataFormatter(item.description) }}</dd>
127-
</dl>
128-
<dl>
129-
<!-- Memory Type -->
130-
<dt>{{ $t('pageInventory.table.memoryType') }}:</dt>
131-
<dd>{{ dataFormatter(item.memoryType) }}</dd>
132-
</dl>
133-
<dl>
134-
<!-- Base Module Type -->
135-
<dt>{{ $t('pageInventory.table.baseModuleType') }}:</dt>
136-
<dd>{{ dataFormatter(item.baseModuleType) }}</dd>
137-
</dl>
138101
<dl>
139102
<!-- Capacity MiB -->
140103
<dt>{{ $t('pageInventory.table.capacityMiB') }}:</dt>
141104
<dd>{{ dataFormatter(item.capacityMiB) }}</dd>
142105
</dl>
143106
<dl>
144-
<!-- Rank count -->
145-
<dt>{{ $t('pageInventory.table.rankCount') }}:</dt>
146-
<dd>{{ dataFormatter(item.rankCount) }}</dd>
147-
</dl>
148-
</b-col>
149-
<b-col sm="6" xl="6">
150-
<dl>
151-
<!-- Bus Width Bits -->
152-
<dt>{{ $t('pageInventory.table.busWidthBits') }}:</dt>
153-
<dd>{{ dataFormatter(item.busWidthBits) }}</dd>
154-
</dl>
155-
<dl>
156-
<!-- Data Width Bits -->
157-
<dt>{{ $t('pageInventory.table.dataWidthBits') }}:</dt>
158-
<dd>{{ dataFormatter(item.dataWidthBits) }}</dd>
159-
</dl>
160-
<dl>
161-
<!-- Operating Speed Mhz -->
162-
<dt>{{ $t('pageInventory.table.operatingSpeedMhz') }}:</dt>
163-
<dd>{{ dataFormatter(item.operatingSpeedMhz) }} MHz</dd>
164-
</dl>
165-
<dl>
166-
<!-- Allowed Speeds MHz -->
167-
<dt>{{ $t('pageInventory.table.allowedSpeedsMHz') }}:</dt>
168-
<dd v-if="item.allowedSpeedsMHz.length > 0">
169-
{{ dataFormatter(item.allowedSpeedsMHz) }} MHz
170-
</dd>
171-
<dd v-else>--</dd>
107+
<!-- Enabled-->
108+
<dt>{{ $t('pageInventory.table.enabled') }}:</dt>
109+
<dd>{{ dataFormatter(item.enabled) }}</dd>
172110
</dl>
173111
</b-col>
174112
</b-row>
@@ -216,22 +154,33 @@ export default {
216154
key: 'id',
217155
label: this.$t('pageInventory.table.id'),
218156
formatter: this.dataFormatter,
157+
sortable: true,
219158
},
220159
{
221160
key: 'health',
222161
label: this.$t('pageInventory.table.health'),
223162
formatter: this.dataFormatter,
224163
tdClass: 'text-nowrap',
164+
sortable: true,
165+
},
166+
{
167+
key: 'status',
168+
label: this.$t('pageUserManagement.table.status'),
169+
formatter: this.dataFormatter,
170+
sortable: true,
171+
tdClass: 'text-nowrap',
225172
},
226173
{
227174
key: 'locationNumber',
228175
label: this.$t('pageInventory.table.locationNumber'),
229176
formatter: this.dataFormatter,
177+
sortable: true,
230178
},
231179
{
232180
key: 'identifyLed',
233181
label: this.$t('pageInventory.table.identifyLed'),
234182
formatter: this.dataFormatter,
183+
sortable: false,
235184
},
236185
],
237186
searchFilter: searchFilter,

0 commit comments

Comments
 (0)