Skip to content

Value Stream Analytics - Move stage table to separate module

Summary

This issue is part of &2434 (closed) and covers separating the Value Stream Analytics 'Stage table' into a separate module. This follows the pattern used for Productivity Analytics.

  • Expose a single component that will be rendered in the base.vue component
  • Move [vuex state actions/mutations into separate modules]
  • Move relevant tests into a new files
  • Add additional tests for each component
  • Audit the state / getters / actions in base.vue to ensure nothing is being imported that is no longer used

Investigating the custom stage form will happen in a separate issue

Improvements

As the features in Value Stream Analytics have grown, we have continued to add more endpoints, components and functionality. We are now in a position where it makes sense to split some of the features into separate modules, particularly to help reduce the complexity of the analytics/cycle_analytics/components/base.vue component and the relevant vuex state.

Risks

  • Merge conflicts while changes are happening
Edited by Ezekiel Kigbo