edtro / EdTro.AzureDevOps.Extensions.querybasedboards

Query Based Boards enables a user to visualize the result of work item queries as a board and track the dependencies.
MIT License
23 stars 2 forks source link

Implementation of TreeView queries #69

Closed edtro closed 1 year ago

edtro commented 1 year ago

Hi All,

I want to inform you that I am in the middle of implementing the 'TreeView' query type. As of yet only the 'Flat' and 'OneHop' query types where supported.

Before I go any further, I want to note that ONLY the 'Parent/Child' type will be implemented.

So how it is going to be:

When you startup your Tree query, you will notice that the "Show As Taskboard" will be shown and when you open it, the first two levels of your tree will be shown as your taskboard, like:

image

But you can select the level you want to display, like: image

When you use the query within the Backlog as a tab, the level selection (and setup) of the backlog is being used, like: image

Btw: I have also added an extra header, so you can see the name of the query and you can jump to the query itself.

I hope this will be helpfull.

Kr. Edward

edtro commented 1 year ago

This item is GA

briandye commented 1 year ago

@edtro thanks much for your add-in and the details around this support for Parent/Child TreeView queries. I do notice when I use the "Match linked work items first" filter option, the taskboard says "No Results" even though the query does return results. If I use the "Match top-level work items first" filter option, the taskboard does work, however the query results are not what I would like them to be. Thoughts on if this supported or changes I could make?

image