I've a scenario where there are several streams inside the Project and I have to restrict deliveries to a particular stream(just a maintenance stream,not an integration stream).
Precondition("Work Items must match a query" for ex) set in Operations Behavior-> Source Control -> Deliver(Server) seem to be applicable for delivering into all the streams, but I want my preconditions to be considered only for one particular stream. Is it possible?
The one Precondition which can be set for a given stream is "Restrict Change set delivery to components in a stream
":
You can see it illustrated in "Restrict user access at component level within a stream".
However, this is a restriction based on the user's role, not the Work Item, so it might not be the kind of hook you are looking for.
Plus, this hook is defined within the customized "Process Configuration" of a "Team Area
", not on the "Project Area" itself (where it doesn't exist).