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

Feature request: Support for macros #65

Open happySpartan opened 1 year ago

happySpartan commented 1 year ago

Hi!

Current situation I am using this new feature to have columns for iterations described here #39 Although I would like to use the macro @CurrentIteration to get dynamically always the current sprint and next sprint per column. For the moment this is hardcoded with the Sprint name.

Expected bahavior In the JSON-document I could write the macro to dynamically get the current sprint with for example: "name":"<Name Project>\\@CurrentIteration"

I doubt this is already supported but this would definitely be a nice addition to have!

fwboettger commented 1 year ago

For me, three options would suffice to fulfil the outcome requirements (in case one of the options isnt suitable for implementation):

  1. apply the above advanced configuration - column configuration containing the "@CurrentIteration" or "@CurrentIteration+1" macros; the extension would 'translate' this into the applicable current iteration when rendering the Taskboard.
  2. Instead of configuring individual columns, provide a general "Iteration Path Configuration" option, which then either dynamically displays/renders all Iterations included in the query results,
  3. or (if all iterations as per result wouldnt work) which displays/renders a predefined set of Iteration columns (such as current and next iteration).