Add controller actions for Value Stream settings
What does this MR do and why?
This MR adds HTML endpoints for creating, editing, and showing a value stream. The actions will be used for the settings page: #381001 (closed)
Endpoints:
- Show VS: http://localhost:3000/groups/gitlab-org/-/analytics/value_stream_analytics/value_streams/1
- Show VS as JSON: http://localhost:3000/groups/gitlab-org/-/analytics/value_stream_analytics/value_streams/1.json
- Edit VS: http://localhost:3000/groups/gitlab-org/-/analytics/value_stream_analytics/value_streams/1/edit
- New VS: http://localhost:3000/groups/gitlab-org/-/analytics/value_stream_analytics/value_streams/new
How to set up and validate locally
- Make sure you're on Ultimate license
- Go to a group and go to
Analytics > Value Stream
- Create a new value stream
- Use the VS id to try the endpoints mentioned above (it should render an empty page for now)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #381001 (closed)