Skip to content
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

Add tag management view #922

Merged
merged 1 commit into from
Jun 26, 2024
Merged

Conversation

nscuro
Copy link
Member

@nscuro nscuro commented Jun 26, 2024

Description

Adds the first iteration of a tag management view.

A new Tags item is added to the sidebar, directly underneath the Licenses item.

Clicking on Tags brings up a table with all tags that exist in the system. The table contains the tags' names, as well as the number of projects and policies they're associated with:

image

Projects and Policies numbers higher than 0 are rendered as hyperlink. Clicking on a hyperlink opens a modal that lists the associated objects:

image

All new tables support server-side pagination, filtering, and sorting.

Addressed Issue

Relates to DependencyTrack/dependency-track#586
Relates to DependencyTrack/dependency-track#3886

Additional Details

API server PR: DependencyTrack/dependency-track#3881

Checklist

@nscuro nscuro added the enhancement New feature or request label Jun 26, 2024
@nscuro nscuro added this to the 4.12 milestone Jun 26, 2024
Signed-off-by: nscuro <nscuro@protonmail.com>
@nscuro nscuro merged commit fc5f93a into DependencyTrack:master Jun 26, 2024
11 checks passed
@nscuro nscuro deleted the tag-management branch June 26, 2024 21:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant