HW-list: origin x lab filter clean-up
- Dominant language
- Python
- Stars
- 9
- Forks
- 31
- Avg merge
- 3d 19h
- Merged PRs (30d)
- 16
Description
The core of our data comes from Maestro builds and checkouts (`build.origin=maestro`), however, we have multiple test-labs sending their results through Maestro (with maestro tokens instead of KCIDB tokens), which results in their tests coming with Maestro origin. (`test.origin=maestro`).
**So we need a way to filter by test labs.**
However, the filtering for HW-list will become quite confusing due to how the "omni origin" filtering for checkouts/builds and "test lab" will interact, so we need to take an extra step to guarantee an appropriate UX.
KCI default filtering for Maestro builds is ideal, so we might be looking into adding a "Filter" button that opens a modal with all 5 filters:
- Checkout origin: default maestro
- Build origin: default maestro
- Test origin: default empty
- Build lab: default empty
- Test lab: default empty (This could be more proeminent, like we have Tree/branch/revision)
And remove omni-origin from the view
NOTE: this is kind of related to https://github.com/kernelci/dashboard/issues/1983
Contributor guide
Assessment
This issue has not been assessed yet.