rstedman / tfs-pullrequest-dashboard

tfs dashboard for pullrequests across all repos
MIT License
30 stars 29 forks source link

Feature Suggestion: Dashboard Tile #4

Closed AmyAmy closed 6 years ago

AmyAmy commented 7 years ago

Thanks for this awesome plugin.

I have a suggestion for a feature that would make it even more useful:

How about a dashboard tile, showing the number of open PRs, (like the 1×1 query tiles), which, when clicked, opens the pullrequest dashboard page.

rstedman commented 6 years ago

How do you picture this tile working? Just a count of all PRs across all repos? In my mind I'd want this filtered down to a count of PRs I care about - for example maybe an option of showing a count of PRs filtered by assigned to me/assigned to my team/created by me/all (dropdown select in tile settings).

Would this suit what you're looking for? If not, could you provide more detail on your use case?

AmyAmy commented 6 years ago

For me the most important thing is to remind my team that there are PR's to review, so "assinged to my team", or "all" would be the nicest to have. A dropdown selecting the various options you described above would be a nice extra.

Perhaps it would be possible to add a checkbox to only count the PRs that haven't been accepted by the current user yet, so it's immediately clear if there is current action required by the user?

In the end the most important thing would be to show the actual dashboard when the user clicks the tile.

Another nice extra, but certainly not needed would be to have some color-coding, change the color if there are PRs that don't have a response from the current user yet.

I'd imagine it would look something like this:

image

rstedman commented 6 years ago

I've release 2.0.0 of this extension, which introduces a new VSTS widget. I went a different direction from your suggestion of a tile widget with just a count. Instead, I chose to model the widget after the "Pull Requests" widget provided by MS, but extending it to show across all repos. I felt that this would be more useful than just a count.

ex:

image

I realize this isn't what you suggested, but does it meet what you are looking for?