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

Adding Teams column to Project Dashboard UI #1435

Closed
2 tasks done
jmayer-lm opened this issue Aug 6, 2024 · 3 comments · Fixed by DependencyTrack/hyades-apiserver#855 or DependencyTrack/hyades-frontend#120
Closed
2 tasks done
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jmayer-lm
Copy link

Current Behavior

Hello, our team at Lockheed Martin has deployed and been playing with Hyades for a little bit (very cool product!) and we wanted to start a discussion on contributing back some Project Dashboard UI updates. Before opening a PR on your team, we wanted to make sure we weren't conflicting any of your future work / roadmap you all had in mind, in regards to the Project Dashboard UI.

Proposed Behavior

By adding a “Teams” Column filter, users will be able add/remove Teams column from their project dashboard via the column drop-down menu and view every project associated with a specific team, via clicking the team badge. Contributions were made to both the Frontend and Api Server. We modeled the behavior after the "Tags" behavior. "Teams" column is only populated for projects Portfolio Access Control is enabled/used. This enhancement has been implemented and tested.
Thanks for taking the time to consider this and look forward to discussing!

Checklist

@jmayer-lm jmayer-lm added the enhancement New feature or request label Aug 6, 2024
@nscuro
Copy link
Member

nscuro commented Aug 7, 2024

Hey @jmayer-lm, this sounds interesting for sure!

I'm wondering how this "scales" though as more and more teams are granted access to a project. Especially when team names are long-ish, I'd imagine the column would become very crowded. Can you share examples / screenshots of how this would look like?

@nscuro
Copy link
Member

nscuro commented Aug 7, 2024

In any case, please feel free to just raise any PRs you have. There's no conflict with any planned feature that I can think of.

@VinodAnandan VinodAnandan added the help wanted Extra attention is needed label Aug 7, 2024
@jmayer-lm
Copy link
Author

jmayer-lm commented Aug 7, 2024

Hey @nscuro, great! I will be raising them here shortly! As requested, I have provided the screenshots of a project that can be accessed by five teams. Initially, shows two teams, and then can be expanded to show the rest.
TeamsColumnColapsed
TeamsColumnExpanded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
3 participants