microsoft / DevHomeAzureExtension

Dev Home Azure Extension
MIT License
81 stars 18 forks source link

Pull Request Widget for Azure DevOps Needs Improvement #196

Open b1tzer0 opened 6 months ago

b1tzer0 commented 6 months ago

Suggested new feature or improvement

Allow PRs to monitor all of ADO instead of per Repo.

Scenario

Our ADO has at least 50 to 60 repos. There has to be a better way, other than adding a widget for each repo.

Additional details

One of my main job functions is doing code reviews, so I need to know when PRs exist for each repo. With so many widgets on my screen, I will have more luck going back to just monitoring my email for notifications.

robabbott42 commented 5 months ago

Adding a Title like the GitHub PR widget would be nice too

KyleKorndoerfer commented 5 months ago

Adding a Title like the GitHub PR widget would be nice too

I second this. The GitHub Pull Request Widget allows you to set a title so that you know which repo the Tile is linked to which would drastically help identity the various tiles.

We also have many repositories in both AzDO & GitHub to support our microservices so our dashboards will very quickly fill up with 30+ tiles just for pull requests alone. A grouping widget that allows the user to select multiple repos to group into a single tile would be appreciated. For instance, an application might involve several repos so being able to group the pull requests for those repos into a single tile would be nice.

dkbennett commented 4 months ago

I have added the capability to now do this, will look at creating a widget that can monitor all of a developer's own pull requests in ADO.

dkbennett commented 2 months ago

This is now in as a new widget "My Pull Requests" - shows all your PRs across all orgs. We do not support grouping yet though, that may be a good feature to add in the future. It is non-trivial work though.

b1tzer0 commented 2 months ago

I managed tried this feature out today; I was not able to successfully use it. It never makes it past the "Loading Content..." message.

For additional clarification, I have three Azure DevOps accounts signed in. I don't know if that is related. Additionally, there was no option to specify which account to use. So, I am guessing it is trying to search all three accounts.

It is also possible I am being impatient since we have so many repos. :)

b1tzer0 commented 2 months ago

@dkbennett So, the widget did finally start loading content; however, it was not what I was expecting through this ticket. I re-read your comment, and it does work as you wrote it, it displays my PRs that I created; however, what I was really looking for was a way to see PRs I am assigned to review.