The query behind the „Available Work Items“ section under Team Explorer - My Work has been changed in Update 1 (as for CTP 4).The difference is in how AreaPath is filtered. In VS 2012 RTM the AreaPath is filtered using the operator “UNDER” with the default project area as its right argument. This worked perfectly. In Update 1 CTP 4 the simple equality operator is used instead, hiding all the work items which areas are included as sub-areas under the default (root) project area (just ordinary hierarchical areas, like MyProject/Module1 and MyProject/Module2). This issue makes „Available Work Items“ almost useless since work items are rarely assigned directly to the default project area.If this change was made intentionally, there should be at least a setting to choose which option to use.The issue is reproduced using when connecting to the same Team Foundation Server 2012 RTM instance (installed locally, with Update 1 CTP NOT applied).The “Available Work Items” query in VS 2012 RTM (as seen by clicking on “Open Query”):<WorkItemQuery Version="1"> <TeamProject>MyProject</TeamProject> <Wiql> SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State] FROM WorkItems WHERE [System.AssignedTo] = @me AND [System.TeamProject] = @project AND (( [System.WorkItemType] IN GROUP 'Microsoft.BugCategory' AND [System.State] = 'Active' ) OR ( [System.WorkItemType] IN GROUP 'Microsoft.TaskCategory' AND ( [System.State] = 'New' OR [System.State] = 'Active' ))) AND [System.AreaPath] UNDER 'MyProject' ORDER BY [System.WorkItemType], [System.Title] </Wiql></WorkItemQuery>The same query in Update 1 CTP 4:<WorkItemQuery Version="1"> <TeamProject>MyProject</TeamProject> <Wiql> SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State] FROM WorkItems WHERE [System.AssignedTo] = @me AND [System.TeamProject] = @project AND (( [System.WorkItemType] IN GROUP 'Microsoft.BugCategory' AND [System.State] = 'Active' ) OR ( [System.WorkItemType] IN GROUP 'Microsoft.TaskCategory' AND ( [System.State] = 'New' OR [System.State] = 'Active' ))) AND [System.AreaPath] = 'MyProject' ORDER BY [System.WorkItemType], [System.Title] </Wiql></WorkItemQuery>
Visual Studio/Silverlight/Tooling version
What category (if any) best represents this feedback?
Steps to reproduce
Product Language
Operating System
Operating System Language
Actual results
Expected results
Locale