Skip to content

Adds stage counts to project VSA

Ezekiel Kigbo requested to merge ek-add-vsa-stage-counts-request into master

What does this MR do?

Related to &5194 (closed)

Adds stage counts to project VSA, in #326704 (closed) and in #326695 (closed) we replaced the legacy project level VSA stage table and navigation with the group level components. At the time we did not have a project level endpoint that supported stage counts (total # of items in a stage), so these were excluded from the table and path navigation.

With #335953 (closed), we now have dedicated endpoints for project VSA and can now support stage counts in the UI.

This is a new featureaddition for Project level VSA as it was previously a group level only feature.

Screenshots or Screencasts (strongly suggested)

Stage table Path navigation
Screen_Shot_2021-08-05_at_8.52.37_pm Screen_Shot_2021-08-05_at_8.52.47_pm

How to setup and validate locally (strongly suggested)

  1. Seed VSA data for a project
$ VSA_SEED_PROJECT_ID=<project-id> VSA_ISSUE_COUNT=10 SEED_VSA=true FILTER=cycle_analytics rake db:seed_fu
  1. Visit value stream analytics for any project, for example http://gdk.test:3001/vsa-life/ror-project-vsa/-/value_stream_analytics
  2. The page should load with any available data, changing the date range or click on on a stage should refetch the data

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Ezekiel Kigbo

Merge request reports