Job updates in PMG - remove unused legacy code

What does this MR do and why?

Part 3 for #384853 (closed)

Remove legacy pipeline mini graph code now that we are using GraphQL for the dropdowns.

I also added a follow up from !171862 (comment 2206213377)

Note: much more code removal will occur with &14781 (closed) coming up.

Screenshots or screen recordings

No UI change

How to set up and validate locally

  • Insure that the removed files are not in use in the code base.
  • Insure pipeline mini graphs work in following locations:

Pipelines Page

  • Pipeline table

Merge Request Page

  • Pipeline widget
  • Pipelines tab

Commit Page

  • Pipeline widget
  • Pipelines tab

Pipeline editor page

  • Pipeline widget
Edited by Briley Sandlin

Merge request reports

Loading