If you click on a hyperlink in an TFS notification mail the following (read-only) web page comes up instead of a nice looking Team System Web Access dialog. Let’s change that!
Make sure all links in the notification mails sent by TFS point to Team System Web Access (TSWA) rather than the integrated read-only web pages from TFS.
There are fourareas to look at:
- Work Item notification mails (has already been discussed here)
- Build notification mails
- Check-in notification mails
- Mails sent by Team Explorer (feature of TFS 2008 SP1)
Step 1: Specify TSWA Uri using tfsadminutil
Set TSWA uri (as described on MSDN):
tfsadminutil configureconnections /TSWAUri:http://MyTFS:8090/
From now on all your check-in notification mails as well as mails sent via Team Explorer link to TSWA.
Unfortunately there’s one problem if we look at the check-in notification mail we’ll read:
"Details about his check-in were not available when this alert was prepared.
Select the link above to view more details about the check-in."
Microsoft released a hot fix to correct this behavior.
Step 2: Install hot fix
The hot fix is publically available at: http://code.msdn.microsoft.com/KB957196
Way better, don’t you think?