Create routes and controller for dependencies under groups

Why are we doing this work

Currently dependency list only available on the project level.

Relevant links

Non-functional requirements

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

Implementation plan

  • backend A feature flag could be either created or shared with the one from this issue. It should be pushed to the frontend.
  • backend Add dependencies as a resource under group routes.
  • backend Create a new controller under ee/app/controllers/groups.
  • backend Follow the same pattern as this controller keeping in mind that report information won't be used.
  • backend index.html.haml will be similar to this view file.
  • backend ::Sbom::DependenciesFinder will be used instead of ::Security::DependencyListService.

Verification steps

Edited by Zamir Martins