FE - VSA Exclude stages a user does not have permissions for
Summary
Related to #257830 (closed), in project VSA we currently query the backend for the current user's permissions for each stage in the value stream, instead, we should look to filter the list of stages on the ~backend so we can remove this additional API request.
Once this is complete, on the frontend we can remove the related query and also remove the permissions
key from the vuex store.
Improvements
Previously the endpoint we query for the permissions
also included additional data for the value stream, but with the move towards re-using the group level endpoints, we no longer need the additional data from this endpoint. Filtering the VSA stages on the backend will mean we can remove this API request entirely.
TODO
backend
frontend
-
Remove permissions
from the frontend vuex store -
Remove the cycle_analytics
endpoint used to retrieve stats and summary
Edited by Ezekiel Kigbo