Dependency List - Connect frontend to backend
See #10075 (closed) for full context.
This issue is to track the work to connect the frontend implementation to the backend implementation.
Goals
- Put everything behind a feature flag
- Put this feature behind the license feature flag. Consider https://gitlab.com/gitlab-org/gitlab-ee/issues/10899
- New menu entry Project > Dependency List.
-
GET /:namespace_id/:project_id/dependencies
should render the Dependencies List view -
GET /:namespace_id/:project_id/security/dependencies.json
should render a JSON with an array of Dependencies and some associated information (an endpoint where backend collects all needed information)
Implementation plan
Feature flag: :bill_of_materials
:dependency_list
-
Add route for view -
Add view controller (guarded by feature flag/licence flag) - [-] Should push feature flag to frontend
-
Add view entry template -
Pass the following via element dataset attributes: -
dependencies endpoint path -
empty state SVG URL image_path('illustrations/Dependency-list-empty-state.svg')
-
documentation URL
-
Edited by Mark Florian