Add cutoff in pipeline graph on lines that dont connects
What does this MR do?
Add a cutoff on lines that goes under a job pill but aren't actually connected. For this to work, we have a new util function that takes our needs object and reduce it to a single array that contains all the jobs that have links. If a job isnt in that list, we add the "cut off" effect so that any line that goes under it will look disconnected.
Screenshots (strongly suggested)
Before
Screen_Recording_2020-10-29_at_11.12.22_AM
After
Screen_Recording_2020-10-29_at_11.19.11_AM
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team