[FE] Switch to GraphQL for Dependency Paths and add pagination controls
Why are we doing this work
The initial implementation for Support dependency graph visuals (&16815 - closed) added a new dependency_paths field to the Dependency List (project level, group level) and Vulnerability Details page level queries. The dependency paths display in a new side bar, which shown when clicking a "View dependency paths" button.
To improve performance and introduce limits, the Dependency Path list should use pagination.
This issue tracks frontend scope to:
- Switch retrieval of
dependency_pathsto GraphQL for 3 pages. - Add pagination controls to the Dependency Paths sidebar component (standard <prev> <next> keyset controls)
Backend issues:
- Project Dependency List #530418 (closed)
- Group Dependency List #548933 (closed)
- Vulnerability Details #548934 (closed)
Relevant links
Non-functional requirements
-
Documentation: -
Feature flag: -
Performance: -
Testing:
Implementation plan
Verification steps
Edited by Neil McCorrison