Quick code editing switch or warning
The quick editing feature from TFS2015 doesn't take into consideration the check-in policies that are in-place for a team project.
Work item policy setup in order to warn the developers to associate their changesets with one or more work items. They can bypass the policy but at least they're aware of it.
If they check-in from web interface then they are not even aware that a check-in policy exits.
It would be useful if a setting would be provided to enable/disable this feature. Or an warming that would notify the users that a check-in policy is in place when they try to check-in from web interface.
This feature was made available in the VSTS Sprint 121 update, and it’s available in TFS 2018 RTM.
Details can be found in the release notes: https://docs.microsoft.com/en-us/vsts/release-notes/2017/aug-04-team-services#setting-to-turn-off-web-editing-for-tfvc-repos
Luong Hang commented
This is a critical issue. It breaks the integrity of check-in Policy that we have invested over the years to better control the quality of checked in codes.
We are in the process of introducing the web interface of TFS (2015) to our users. We have to stop the activity until the "quick code editing" feature can be disabled.
Anthony Hunter commented
This really needs to be addressed. It is allowing our users to check in code that don't meet our policies.
This new feature in TFS server 2015 is a high risk and very serious problem for our project!
If Microsoft cannot force the check-in policy, there MUST be a solution given by Microsoft to disable this option in the web interface!
If I knew this is the case, I would have not upgrade to TFS 2015 and wait for more reasonable logic!
Sachin Jain commented
This is a confirmed problem and exposes risk of accidental check in without being warned.
Sina Jazayeri commented
wouldn't it be even a better solution, if the action of check-in would obey the concept of check-in policies no matter how the check-in took place?
Patrick Neborg commented
Confirming that after we recently upgraded our on-premise TFS to TFS2015 Update 1 that this issue is now occurring for us. This creates an issue with our source code management process.
We’ve been given guidance from Microsoft to use check-in policies to help with audit controls. I didn’t realize until now that when we went through our TFS 2015 on-prem upgrade we created an open door to circumvent those policies. This completely takes the ground out from under us when we have to answer audit questions.
I know the TFS team uses feature flags. Surely there is a way to disable this feature as a stop-gap for us?