Skip to content

Replace legacy stage table with updated stage table

Ezekiel Kigbo requested to merge 326704-migrate-project-vsa-stage-table into master

What does this MR do?

Replaces the project level VSA stage table with the same table used in the group level. Updates the related jest and rspec tests to look for the new table component.

NOTE:

  • This does not include pagination / sorting until we have backend support for this
  • A separate MR will clean up the older components

Screenshots or Screencasts (strongly suggested)

Before After
Screen_Shot_2021-07-15_at_1.08.06_am Screen_Shot_2021-07-15_at_12.58.15_am

Testing instructions

  1. Create a project within a group (make sure to initialize the project with a readme, or create it from a template)
  2. 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
  1. Navigate to value stream analytics for the project, ie for a project named clean-vsa-project in group new-vsa-group it would be http://<gdk>/new-vsa-group/clean-vsa-project/-/value_stream_analytics (or find it in the left menu)

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

Related to #326704 (closed)

Edited by Ezekiel Kigbo

Merge request reports

Loading