Skip to content

Commit

Permalink
✨ Add resolution column on trackers table
Browse files Browse the repository at this point in the history
  • Loading branch information
C-Valen committed Aug 13, 2024
1 parent 9172ee7 commit 127a240
Show file tree
Hide file tree
Showing 4 changed files with 71 additions and 8 deletions.
20 changes: 13 additions & 7 deletions src/components/FlawTrackers.vue
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@ function increaseItemsPerPage() {
</template>
</ul>
</th>
<th>Resolution</th>
<th
@click="setSort('created_dt')"
>
Expand Down Expand Up @@ -313,6 +314,7 @@ function increaseItemsPerPage() {
<td>{{ tracker.ps_update_stream }}</td>
<td>{{ tracker.ps_module }}</td>
<td>{{ tracker.status?.toUpperCase() || 'EMPTY' }}</td>
<td>{{ tracker.resolution?.toUpperCase() }}</td>
<td>{{ formatDate(tracker.created_dt ?? '', true) }}</td>
<td>{{ formatDate(tracker.updated_dt ?? '', true) }}</td>
</tr>
Expand Down Expand Up @@ -404,28 +406,32 @@ function increaseItemsPerPage() {
user-select: none;
&:nth-of-type(1) {
width: 15%;
width: 12.5%;
}
&:nth-of-type(2) {
width: 20%;
width: 18.5%;
}
&:nth-of-type(3) {
width: 20%;
width: 18.5%;
}
&:nth-of-type(4) {
width: 15%;
width: 12.5%;
}
&:nth-of-type(5) {
width: 15%;
cursor: pointer;
width: 12.5%;
}
&:nth-of-type(6) {
width: 15%;
width: 12.5%;
cursor: pointer;
}
&:nth-of-type(7) {
width: 12.5%;
cursor: pointer;
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/components/__tests__/FlawTrackers.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ describe('FlawTrackers', () => {
let firstTracker = trackersTableRows[0];
expect(firstTracker.find('td:nth-of-type(2)').text()).toBe('xxxx-0-006');

const componentHeader = subject.find('.affects-trackers table thead tr th:nth-of-type(5)');
const componentHeader = subject.find('.affects-trackers table thead tr th:nth-of-type(6)');
expect(componentHeader.exists()).toBe(true);
expect(componentHeader.text()).toBe('Created date');
await componentHeader.trigger('click');
Expand Down
34 changes: 34 additions & 0 deletions src/components/__tests__/__snapshots__/FlawAffects.spec.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<li data-v-7006d35c=""><a data-v-7006d35c="" href="#" class="btn py-0 dropdown-item"><input data-v-7006d35c="" type="checkbox" class="form-check-input me-2"><span data-v-7006d35c="">CLOSED</span></a></li>
</ul>
</th>
<th data-v-7006d35c="">Resolution</th>
<th data-v-7006d35c=""> Created date <i data-v-7006d35c="" class="bi-caret-up-fill bi"></i></th>
<th data-v-7006d35c=""> Updated date <i data-v-7006d35c="" class="opacity-0 bi-caret-up-fill bi"></i></th>
</tr>
Expand All @@ -250,6 +251,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-006</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-07-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-07-01 13:06 UTC</td>
</tr>
Expand All @@ -260,6 +262,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-006</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-07-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-07-01 13:06 UTC</td>
</tr>
Expand All @@ -270,6 +273,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-005</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-08-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-08-01 13:06 UTC</td>
</tr>
Expand All @@ -280,6 +284,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-005</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-08-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-08-01 13:06 UTC</td>
</tr>
Expand All @@ -290,6 +295,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-004</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-09-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-09-01 13:06 UTC</td>
</tr>
Expand All @@ -300,6 +306,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-004</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-09-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-09-01 13:06 UTC</td>
</tr>
Expand All @@ -310,6 +317,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-003</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-10-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-10-01 13:06 UTC</td>
</tr>
Expand All @@ -320,6 +328,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-003</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-10-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-10-01 13:06 UTC</td>
</tr>
Expand All @@ -330,6 +339,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-002</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-11-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-11-01 13:06 UTC</td>
</tr>
Expand All @@ -340,6 +350,7 @@ exports[`FlawAffects > Correctly renders the component when there are affects to
<td data-v-7006d35c="">xxxx-0-002</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-11-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-11-01 13:06 UTC</td>
</tr>
Expand Down Expand Up @@ -461,6 +472,7 @@ exports[`FlawAffects > Correctly renders the component when there are not affect
<th data-v-7006d35c=""><span data-v-7006d35c="" class="align-bottom me-1">Status</span><button data-v-7006d35c="" id="status-filter" type="button" class="btn btn-sm border-0 p-0" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false"><i data-v-7006d35c="" class="bi bi-funnel" style="font-size: 1rem;" title=""></i></button>
<ul data-v-7006d35c="" class="dropdown-menu" aria-labelledby="status-filter"></ul>
</th>
<th data-v-7006d35c="">Resolution</th>
<th data-v-7006d35c=""> Created date <i data-v-7006d35c="" class="bi-caret-up-fill bi"></i></th>
<th data-v-7006d35c=""> Updated date <i data-v-7006d35c="" class="opacity-0 bi-caret-up-fill bi"></i></th>
</tr>
Expand Down Expand Up @@ -716,6 +728,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<li data-v-7006d35c=""><a data-v-7006d35c="" href="#" class="btn py-0 dropdown-item"><input data-v-7006d35c="" type="checkbox" class="form-check-input me-2"><span data-v-7006d35c="">CLOSED</span></a></li>
</ul>
</th>
<th data-v-7006d35c="">Resolution</th>
<th data-v-7006d35c=""> Created date <i data-v-7006d35c="" class="bi-caret-up-fill bi"></i></th>
<th data-v-7006d35c=""> Updated date <i data-v-7006d35c="" class="opacity-0 bi-caret-up-fill bi"></i></th>
</tr>
Expand All @@ -728,6 +741,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-006</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-07-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-07-01 13:06 UTC</td>
</tr>
Expand All @@ -738,6 +752,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-006</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-07-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-07-01 13:06 UTC</td>
</tr>
Expand All @@ -748,6 +763,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-005</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-08-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-08-01 13:06 UTC</td>
</tr>
Expand All @@ -758,6 +774,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-005</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-08-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-08-01 13:06 UTC</td>
</tr>
Expand All @@ -768,6 +785,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-004</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-09-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-09-01 13:06 UTC</td>
</tr>
Expand All @@ -778,6 +796,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-004</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-09-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-09-01 13:06 UTC</td>
</tr>
Expand All @@ -788,6 +807,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-003</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-10-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-10-01 13:06 UTC</td>
</tr>
Expand All @@ -798,6 +818,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-003</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-10-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-10-01 13:06 UTC</td>
</tr>
Expand All @@ -808,6 +829,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-002</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-11-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-11-01 13:06 UTC</td>
</tr>
Expand All @@ -818,6 +840,7 @@ exports[`FlawAffects > Displays tracker manager for a selection of affects 1`] =
<td data-v-7006d35c="">xxxx-0-002</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-11-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-11-01 13:06 UTC</td>
</tr>
Expand Down Expand Up @@ -1131,6 +1154,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<li data-v-7006d35c=""><a data-v-7006d35c="" href="#" class="btn py-0 dropdown-item"><input data-v-7006d35c="" type="checkbox" class="form-check-input me-2"><span data-v-7006d35c="">CLOSED</span></a></li>
</ul>
</th>
<th data-v-7006d35c="">Resolution</th>
<th data-v-7006d35c=""> Created date <i data-v-7006d35c="" class="bi-caret-up-fill bi"></i></th>
<th data-v-7006d35c=""> Updated date <i data-v-7006d35c="" class="opacity-0 bi-caret-up-fill bi"></i></th>
</tr>
Expand All @@ -1143,6 +1167,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-006</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-07-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-07-01 13:06 UTC</td>
</tr>
Expand All @@ -1153,6 +1178,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-006</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-07-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-07-01 13:06 UTC</td>
</tr>
Expand All @@ -1163,6 +1189,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-005</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-08-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-08-01 13:06 UTC</td>
</tr>
Expand All @@ -1173,6 +1200,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-005</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-08-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-08-01 13:06 UTC</td>
</tr>
Expand All @@ -1183,6 +1211,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-004</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-09-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-09-01 13:06 UTC</td>
</tr>
Expand All @@ -1193,6 +1222,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-004</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-09-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-09-01 13:06 UTC</td>
</tr>
Expand All @@ -1203,6 +1233,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-003</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-10-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-10-01 13:06 UTC</td>
</tr>
Expand All @@ -1213,6 +1244,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-003</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">NEW</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-10-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-10-01 13:06 UTC</td>
</tr>
Expand All @@ -1223,6 +1255,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-002</td>
<td data-v-7006d35c="">openshift-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-11-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-11-01 13:06 UTC</td>
</tr>
Expand All @@ -1233,6 +1266,7 @@ exports[`FlawAffects > Displays tracker manager for individual affect 1`] = `
<td data-v-7006d35c="">xxxx-0-002</td>
<td data-v-7006d35c="">openshift-5-1</td>
<td data-v-7006d35c="">CLOSED</td>
<td data-v-7006d35c=""></td>
<td data-v-7006d35c="">2024-11-01 13:05 UTC</td>
<td data-v-7006d35c="">2024-11-01 13:06 UTC</td>
</tr>
Expand Down
Loading

0 comments on commit 127a240

Please sign in to comment.