Skip to content

Enhance projects / packages API endpoints to return the effective license #2249

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
sschuberth opened this issue Mar 12, 2025 · 0 comments
Open
Labels
api Issues related to the API.

Comments

@sschuberth
Copy link
Contributor

Currently, the projects and packages tables for a run's details display only the declared licenses. Instead of adding another column to also display the detected license (once the scanner finished), the idea came up to display the (anyway more important) effective license instead.

In combination with the idea to change the current classic tables layout to rows with card layouts (similar to GitHub issues), this could leave enough room to still display declared / detected licenses per package, e.g. as a sub-row below the package ID (again, similar to the author info in GitHub issues).

While the above mostly talks about the UI, this issue is about implementing the API endpoint to allow for implementing the described UI features.

@sschuberth sschuberth added the api Issues related to the API. label Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issues related to the API.
Projects
None yet
Development

No branches or pull requests

1 participant