We're working on a FDA compliant workflow that requires us to document in an external system all of the tasks that constitute a single release. Ideally we would like to use a milestone to represent a release, assign tasks to it, and be able to use conduit to extract all of the information we need. A command line tool would take a single argument, the id of the milestone, and then be able to extract all of the information we need. We use custom fields to encode the additional metadata we need. Ideally, this is what we need:
given the id of a milestone:
- obtain the parent projects of that milestone
- obtain the set of tasks assigned to that milestone via a workboard
Another possible approach, which would is likely way more work for you, is to use workboards to represent releases - this would probably be a nicer UI in the long run, but we can live with the clunkier UI where each release is a sub-project too.
Currently, 1 does not appear possible for any sub-project and 2 does not appear possible for a milestone, but it is for a sub-project.