MethodsAndPractices / vsteam

PowerShell module for accessing Azure DevOps Services and Azure DevOps Server (formerly VSTS or TFS)
https://methodsandpractices.github.io/vsteam-docs/
MIT License
445 stars 155 forks source link

Extra process commands #364

Closed jhoneill closed 1 year ago

jhoneill commented 3 years ago

PR Summary

  1. Added Commands Add- and Set- -VSTeamProcess. Add- creates a process template based on a pre-existing one, Set- enables/disables, sets the default for new projects and changes the name / description.
  2. Added Commands Get- Set- Add- -Remove -VSTeamProcessBehavior and a format XML file for process behaviors. (a.k.a boards). Combined with (1) allows creation of a custom process template with its own boards.
  3. Added Commands Get- Set- -VSTeamWorkItemBehavior and a format XML file for WorkItem behaviors. These work with boards from (2) or with a custom-templates built-in boards to add work item types to a board.
  4. Changed command Get-VSTeamIteration adding a switch -Expand to return all the iterations returned by the -Depth option, rather than one with a children node where each element may have children.
  5. Added Commmands Get- and Set- -VSTeamSetting - to allow bug behavior and visibile boards (and things set with them) to be set. Otherwise the boards from (2) can't be seen.

PR Checklist

Test count now at 735. Tests for settings are fairly simple, others more sophisticated. Text above is in the change log. Note that this depends on #361 but not on #362

SebastianSchuetze commented 1 year ago

gonna close this PR since it is too old and actually too much changes to review. If reopened then it must be made sure that no PR is directly dependant on the other. But thanks for the effort.

jhoneill commented 1 year ago

@SebastianSchuetze yes, probably best from a house keeping point of view that this (and the others you've closed) are closed. It's a pity that I did so much work that couldn't be used, in part because I had done so much I have some down time at the moment and might see if any of it can be salvaged, but I haven't looked at this code in over two years.