Add `&sort_by=license` query string parameter to sort dependencies from `<group>/-/dependencies.json`

Why are we doing this work

This work allows end users to sort the list of components on the group level dependency list by the software license name.

Relevant links

  • Design Issue
    • Design 1
  • Example Group Dependency List

Non-functional requirements

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

Implementation plan

  • Parse query string parameter
  • Add ORDER BY clause to SQL query
  • Add DB index sbom_occurrences.'licenses'->'name'.

Verification steps

Edited Sep 14, 2023 by mo khan
Assignee Loading
Time tracking Loading