Skip to content

Allows user to navigate directly to the jobs tab

Miguel Rincon requested to merge 372869-add-linkable-jobs-tab into master

What does this MR do and why?

This change adds Vue Router to the runner details so the tabbed view can be syncronized with the browser history.

This allows users to visit the jobs tab from the browser.

Changelog: added

Why now?

#372869 (closed) requires that we link to the jobs tabs from the Running label. This creates such a link.

Screenshots or screen recordings

How to set up and validate locally

  1. Logged in as an admin, with at least one runner registered
  2. Visit Admin -> Runners
  3. Visit the details page for a runner be selecting the name e.g. http://gdk.test:3000/admin/runners/285
  4. Switch between tabs, or try to visit the #/jobs tab directly e.g. http://gdk.test:3000/admin/runners/285#/jobs

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 #372869 (closed)

Edited by Miguel Rincon

Merge request reports