tfstfs-2017

Different permission descriptions in TFS 2017


I have two TFS 2017 servers, both running version 15.112.26301.0 (Tfs2017.Update1).

On one server the collection was created by TFS 2017 while the other server runs a collection upgraded from TFS 2012.

When I view the Security settings for a Team Project I get different permission descriptions between the two servers.

The new collection has the permissions "Delete work items in this project" and "Permanently delete work items in this project" while the upgraded collection has "Delete and restore work items" and "Permanently delete work items". This applies to all Team Projects whether they were created when the collection has running TFS 2012 or after the upgrade to 2017.

I hope that the permissions give the users the same possibilities but the difference annoys me.

Am I missing something or is this expected for a new versus an upgraded collection?


Solution

  • It's by design, the permission items "Delete work items in this project" and "Permanently delete work items in this project" only appear on TFS 2015. So, the collection must be upgraded from TFS 2015.

    Since TFS 2017 (including the latest VSTS) the permission items changed to "Delete and restore work items" and "Permanently delete work items".

    So when you install a new TFS 2017 or create a new collection on the existing TFS 2017, it will display the new items, but for the migrated/moved collections from TFS 2015, they will keep the previous permission items.