[VSA] Display project for each record in group level feature

What does this MR do and why?

This MR ensures we includes the project name in the stage table link for issues and MRs

Screenshots or screen recordings

Before After - single project Before - multiple projects After - multiple projects
Screen_Shot_2022-01-10_at_6.04.30_pm Screen_Shot_2022-01-10_at_5.56.13_pm Screen_Shot_2022-01-11_at_12.18.11_am Screen_Shot_2022-01-11_at_12.05.14_am

How to set up and validate locally

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

Group VSA seeding instructions

  1. Ensure you have an EE license, or stub the cycle_analytics_for_groups license feature to true

  2. Create a group

  3. Create a project within a group (make sure to initialize the project with a readme, or create it from a template)

  4. Seed some test VSA data

    $ VSA_SEED_PROJECT_ID=<project-id> VSA_ISSUE_COUNT=10 SEED_VSA=true FILTER=cycle_analytics rake db:seed_fu
  5. Navigate to value stream analytics for the group, ie for a project named clean-vsa-project in group new-vsa-group it would be http://<gdk>/group/:group_id/-/analytics/value_stream_analytics (or find it in the left menu)

  6. Select any stage in the value stream (except overview)

  7. The project name should be visible next to each issue or MR link in the stage table

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

Edited by Ezekiel Kigbo

Merge request reports

Loading