Skip to content

Refactor job details initialization

Miguel Rincon requested to merge mrincon-cleanup-job-page-vuex-state into master

What does this MR do and why?

This change reduces the amount of data is passed to the frontend to init the job details Vue application.

Simplifies the initialization of the Vuex store.

Screenshots or screen recordings

A simple job details page working:

image

How to set up and validate locally

  1. Visit any jobs page with a trace (e.g. /group/project/-/jobs/99)
  2. Verify the trace is loaded correctly

MR acceptance checklist

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

Merge request reports