Skip to content

Access standalone settings pages from Value Stream Analytics

Rudy Crespo requested to merge 381002-vsa-settings-page into master

What does this MR do and why?

As part of the migration of the new/edit value stream form from the modal in the Value Stream Analytics page to a standalone settings page, changes the flow of editing/creating value streams at the group level so that when the Edit button or New Value Stream option is selected, users are taken to their respective settings pages. This MR is one of several to resolve #381002 (closed).

Create new Vue app and entry points at group level for standalone VSA settings page ( !146538 (merged))

Migrate value_stream_form_content to VSASettings app ( !147371 (merged))

Link to New value stream settings page from the Value Stream Analytics empty state at the group level ( !147955 (merged))

Link to both the new/edit value stream settings pages from Value Stream Analytics at the group level.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Flow Before After
New Value Stream Screen Recording 2024-04-01 at 11.32.14 AM.mov Screen Recording 2024-04-01 at 11.22.22 AM.mov
Edit Value Stream Screen Recording 2024-04-01 at 11.31.53 AM.mov Screen Recording 2024-04-01 at 11.21.31 AM.mov

How to set up and validate locally

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

  1. Please make sure that you're on the GitLab Ultimate plan.
  2. Feature.enable(:vsa_standalone_settings_page)
  3. Visit any group that has VSA data or follow these steps:
    1. run FILTER=customizable_cycle_analytics SEED_CUSTOMIZABLE_CYCLE_ANALYTICS=1 bundle exec rake db:seed_fu
    2. Visit the group's VSA. The URL is present in the output of the command above.
  4. Select Edit next to the value streams dropdown and verify that you are taken to the Edit value stream page
  5. Select New Value Stream in the value streams dropdown and verify that you are taken to the New value stream page

Related to #381002 (closed)

Edited by Rudy Crespo

Merge request reports