Work items fields like "Assigned To" in TFS show way too many users by default. I understand I can limit this by editing the WIT to be more project or group specific like with the following:
<FieldDefinition name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
<ALLOWEXISTINGVALUE />
<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
<LISTITEM value="[project]\Contributors" />
</ALLOWEDVALUES>
<HELPTEXT>The person currently working on this bug</HELPTEXT>
</FieldDefinition>
This helps, but I'm using a structure where all projects are located in a single Team Project, so the user list is still much too large.
Is there a way to populate a string drop down (like "Assigned To") based on team, similar to how area and iteration paths populate based on what team you are creating work items under?