Skip to content

Refactor jobs tab to Vue/GraphQL

Payton Burdette requested to merge 341497-refactor-jobs-tab-pipeline-view into master

What does this MR do and why?

This is the First MR:

  • Introduces jobs_tab_vue feature flag for safety
  • Updates the jobs tab on the pipeline view to use Vue/GraphQL.
  • Introduces infinite scrolling instead of loading all jobs at once
  • Makes the columns dynamic for custom rendering for different use-cases

The second MR will add feature tests with the feature flag on.

Another MR is underway that will return the jobs in the correct order

Screenshots or screen recordings

before after
Screen_Shot_2021-12-10_at_2.14.01_PM Screen_Shot_2021-12-13_at_1.43.54_PM

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #341497 (closed)

Edited by Payton Burdette

Merge request reports