Skip to content

[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:

  1. Switch retrieval of dependency_paths to GraphQL for 3 pages.
  2. Add pagination controls to the Dependency Paths sidebar component (standard <prev> <next> keyset controls)

Backend issues:

  1. Project Dependency List #530418 (closed)
  2. Group Dependency List #548933 (closed)
  3. Vulnerability Details #548934 (closed)

Relevant links

Non-functional requirements

  • Documentation:
  • Feature flag:
  • Performance:
  • Testing:

Implementation plan

Verification steps

Edited by Neil McCorrison