Skip to content

Commit f164489

Browse files
fix: change default tables columns, reorder columns (#1694)
1 parent 05094d7 commit f164489

File tree

7 files changed

+25
-31
lines changed

7 files changed

+25
-31
lines changed

src/containers/Nodes/columns/columns.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ export function getNodesColumns(params: GetNodesColumnsParams): Column<NodesPrep
2525
getNodeNameColumn<NodesPreparedEntity>(),
2626
getDataCenterColumn<NodesPreparedEntity>(),
2727
getRackColumn<NodesPreparedEntity>(),
28-
getVersionColumn<NodesPreparedEntity>(),
2928
getUptimeColumn<NodesPreparedEntity>(),
30-
getMemoryColumn<NodesPreparedEntity>(),
31-
getRAMColumn<NodesPreparedEntity>(),
32-
getPoolsColumn<NodesPreparedEntity>(),
3329
getCpuColumn<NodesPreparedEntity>(),
30+
getPoolsColumn<NodesPreparedEntity>(),
31+
getRAMColumn<NodesPreparedEntity>(),
32+
getMemoryColumn<NodesPreparedEntity>(),
3433
getLoadAverageColumn<NodesPreparedEntity>(),
34+
getVersionColumn<NodesPreparedEntity>(),
3535
getTabletsColumn<NodesPreparedEntity>(params),
3636
];
3737

src/containers/Nodes/columns/constants.ts

+3-6
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,10 @@ export const NODES_TABLE_SELECTED_COLUMNS_LS_KEY = 'nodesTableSelectedColumns';
99
export const DEFAULT_NODES_COLUMNS: NodesColumnId[] = [
1010
'NodeId',
1111
'Host',
12-
'DC',
13-
'Rack',
14-
'Version',
1512
'Uptime',
16-
'Memory',
17-
'Pools',
18-
'LoadAverage',
13+
'CPU',
14+
'RAM',
15+
'Version',
1916
'Tablets',
2017
];
2118

src/containers/Storage/StorageGroups/columns/constants.ts

-5
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,8 @@ export type StorageGroupsColumnId = ValueOf<typeof STORAGE_GROUPS_COLUMNS_IDS>;
3737
export const DEFAULT_STORAGE_GROUPS_COLUMNS: StorageGroupsColumnId[] = [
3838
'GroupId',
3939
'PoolName',
40-
'MediaType',
4140
'Erasure',
4241
'Used',
43-
'Limit',
44-
'Usage',
45-
'Read',
46-
'Write',
4742
'VDisks',
4843
];
4944

src/containers/Storage/StorageNodes/columns/columns.tsx

+6-6
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,17 @@ export const getStorageNodesColumns = ({
6868

6969
const columns = [
7070
getNodeIdColumn<PreparedStorageNode>(),
71-
getNodeNameColumn<PreparedStorageNode>(),
7271
getHostColumn<PreparedStorageNode>({getNodeRef, database}),
72+
getNodeNameColumn<PreparedStorageNode>(),
7373
getDataCenterColumn<PreparedStorageNode>(),
7474
getRackColumn<PreparedStorageNode>(),
75-
getVersionColumn<PreparedStorageNode>(),
76-
getMemoryColumn<PreparedStorageNode>(),
77-
getRAMColumn<PreparedStorageNode>(),
78-
getPoolsColumn<PreparedStorageNode>(),
75+
getUptimeColumn<PreparedStorageNode>(),
7976
getCpuColumn<PreparedStorageNode>(),
77+
getPoolsColumn<PreparedStorageNode>(),
78+
getRAMColumn<PreparedStorageNode>(),
79+
getMemoryColumn<PreparedStorageNode>(),
8080
getDiskSpaceUsageColumn<PreparedStorageNode>(),
81-
getUptimeColumn<PreparedStorageNode>(),
81+
getVersionColumn<PreparedStorageNode>(),
8282
getMissingDisksColumn<PreparedStorageNode>(),
8383
getPDisksColumn({viewContext}),
8484
];

src/containers/Storage/StorageNodes/columns/constants.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ export const STORAGE_NODES_SELECTED_COLUMNS_LS_KEY = 'storageNodesSelectedColumn
1111
export const DEFAULT_STORAGE_NODES_COLUMNS: NodesColumnId[] = [
1212
'NodeId',
1313
'Host',
14-
'DC',
15-
'Rack',
16-
'Pools',
1714
'Uptime',
15+
'CPU',
16+
'RAM',
1817
'PDisks',
1918
];
2019
export const REQUIRED_STORAGE_NODES_COLUMNS: NodesColumnId[] = ['NodeId'];

tests/suites/nodes/nodes.test.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,10 @@ test.describe('Test Nodes Paginated Table', async () => {
123123

124124
expect(rowData).toHaveProperty('Host');
125125
expect(rowData).toHaveProperty('Uptime');
126-
expect(rowData).toHaveProperty('Detailed Memory');
127-
expect(rowData).toHaveProperty('Pools');
126+
expect(rowData).toHaveProperty('CPU');
127+
expect(rowData).toHaveProperty('RAM');
128+
expect(rowData).toHaveProperty('Version');
129+
expect(rowData).toHaveProperty('Tablets');
128130
});
129131

130132
test('Column values can be retrieved correctly', async ({page}) => {

tests/suites/storage/storage.test.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,11 @@ test.describe('Test Storage Paginated Table', async () => {
105105

106106
const rowData = await storageTable.getRowData(0);
107107

108+
expect(rowData).toHaveProperty('Group ID');
108109
expect(rowData).toHaveProperty('Pool Name');
109-
expect(rowData).toHaveProperty('Type');
110110
expect(rowData).toHaveProperty('Erasure');
111-
expect(rowData).toHaveProperty('Usage');
111+
expect(rowData).toHaveProperty('Used');
112+
expect(rowData).toHaveProperty('VDisks');
112113
});
113114

114115
test('Column values can be retrieved correctly', async ({page}) => {
@@ -117,12 +118,12 @@ test.describe('Test Storage Paginated Table', async () => {
117118
await paginatedTable.waitForTableToLoad();
118119
await paginatedTable.waitForTableData();
119120

120-
const typeValues = await paginatedTable.getColumnValues('Type');
121+
const poolValues = await paginatedTable.getColumnValues('Pool Name');
121122
const erasureValues = await paginatedTable.getColumnValues('Erasure');
122123

123-
expect(typeValues.length).toBeGreaterThan(0);
124+
expect(poolValues.length).toBeGreaterThan(0);
124125
expect(erasureValues.length).toBeGreaterThan(0);
125-
expect(typeValues.length).toBe(erasureValues.length);
126+
expect(poolValues.length).toBe(erasureValues.length);
126127
});
127128

128129
test('Clicking on Group ID header sorts the table', async ({page}) => {

0 commit comments

Comments
 (0)