tfsaggregator / aggregator-cli

A new version of Aggregator aiming at Azure DevOps (ex Visual Studio Team Services)
https://tfsaggregator.github.io/
Apache License 2.0
73 stars 32 forks source link

TransitionToState is missing in V3 #255

Open dcasbonne opened 2 years ago

dcasbonne commented 2 years ago

Feature Request

I'm writing a simple rule that update Parent status. Let's say I'm on a task update and it has been set to Active. At this moment, its parent (a User Story / Requirement) should be set to Active. However we have some transition rules : Proposed / Approved / Active / Resolved and we have to pass by each state. If my parent is in Approved state it's easy to set it to Active. But if it's in Proposed state I couldn't set to Active because this state is not in the list.

Describe the solution you would like In V2 you had a TransitionToState(...) method that allow us to change state without considering a "path" to follow and by adding a comment too. I'm missing this method !

Describe alternatives you have considered I've found in issue #208 that I can call SaveChanges on the store but it's not easy to use (need several parameters that I can't access in my rule) EDIT : this solution doesn't work, it fails with this message : Test Operation for path /rev failed, value 14 was not equal to test value 13."}​}

Additional context Add any other context or screenshots about the feature request here.