Refactor runner list empty states
What does this MR do and why?
Technical improvement before implementing #410602 (closed).
This internal change splits the implementation of the empty statue in two. The goal is to allow us to display them independently depending on the current runner state.
Screenshots or screen recordings
No changes are expected, these are the two variants we are displaying:
No runners at all | No runners found |
---|---|
How to set up and validate locally
- You may input a filtered search in Admin -> Runners.
- You may visit a group that has no runners attached.
We have a comprehensive suite of tests for admin and groups, they are written like this:
it_behaves_like 'shows no runners registered'
it_behaves_like 'shows no runners found'
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #410602 (closed)
Edited by Miguel Rincon