Team Foundation Task Board Enhancer: version 2.6.2 released (for update 2 only)

 

TL;DR This is an update release to make it work with the changes introduced in update 2 (it only works with TFS 2012 Update 2, doesn’t work on previous version). No new features, doesn’t work on any TFS version besides update 2

New release of my Team Foundation Task Board Enhancer (previous versions 0.6.1, 0.6 , 0.5 , 0.4 , 0.3 , 02 and 0.1 ).

Let’s just start with standard disclaimer Smile

This extension uses undocumented TFS mechanisms, this means there is a risk (which I’m not able to quantify) it will stop working in the future with new TFS releases or updates . If that happens, the fact that the extension no longer works, it will be my sole responsibility and not of Microsoft.

I have been introducing this disclaimer since I a few versions, I knew this time could come, and indeed it has. I’ve had some reports that TFS Update 2 CTP 4 broke Task Board Enhancer.

I’ve rewrote some parts of Task Board Enhancer to adapt to changes that have been introduced with Update 2.

I’ve tested the changes against Update 2 CTP 4 and everything seems to working fine against it. Final version of Update 2 hasn’t been released yet, but I believe it will also work without fine. (hopefully, if not I will chase the changes and update TBE again Smile).

I haven’t done extensive testing but I handled some copies privately and no issues have been reported (besides a small glitch on IE 9 which I couldn’t reproduce).

Let me know if you have any issues with it.

To be clear this version ONLY works on update 2. It doesn’t work with TFS 2012 or TFS 2012 Update 1 for those you should use version 0.6.1.

I’ve also bumped version to 2.6.2 (as opposed to 0.6.2) to be clear it only works with update 2.

Download version 2.6.2 of the extension

if you have doubts how to install it, it’s fully explained in a previous post Team Foundation Task Board: Auto Refresh

Leave a comment ?

23 Comments.

  1. :grin:

    very very thank you

  2. Thanks a ton!

  3. Hi

    The highlighting of blocked items doesn’t seem to be working, only the IDs show :(

    Any suggestions? we are using Update 2 final release

    • Can you check if there is any error on the javascript console?

      I’ve seen that happen on very large (real large with a lot of history) work items.

      I have a fix for it, but haven’t released it it, it’s being beta tested

        • That is strange.

          Are you using TFS 2012 Update 2?

          • Ja, we have update 2 installed. Its very weird. We see the scroll, expand board are and refresh and the ids. Just the blocking we don’t. What triggers it? The blocked field being yes?

          • Yes it’s the blocked field set to yes that triggers edit.

            If you open a blocked work item form, does it show a red bar on the left part of the card?

            What is the name of the blocked field? (the reference name) does it say “Yes” or it’s in other language?

            Several languages are supported, so a work item is considered to be blocked if it contains the value “Yes” or “Ja” or “Oui” or “Sì”.

            Do you have any other language?

            The reference name of the blocked field should be Microsoft.VSTS.CMMI.Blocked

            Thanks

          • Hi

            I’m terrible sorry for this, just remembered now that we had a clash in the warehouse with fields because we were using lots of templates in a POC and we ended up renaming our blocked column ref to something else. If we do a find and replace in your script for Microsoft.VSTS.CMMI.Blocked with our name and call it something else and load it as a new extension would that work and be ok with you?

            Again sorry for the trouble.

          • That is fine.

            Will keep this in mind for the future, to allow using different name fields for the blocked.

  4. Great add-in! This addresses about 90% of our TFS wishlist.

    However, I seem to be getting this error when marking a task as blocked…

    ■Unable to get value of the property ‘payload’: object is null or undefined

    I was able to mark a task as blocked and see it turn red, but then when I went to another project and tried to do it, that’s when I started getting this error. Also, it seems that the AutoScroll, Maximize, Auto Refresh, etc. features go away when this error happens.

    TFS 2012 Update 2, IE 9.

    Thanks.

    • This is strange.

      Which process template are you using?

      Does this happens on IE or also on other browsers?

      Can you tell me the steps you do to trigger this?

      Can you do them slowly to see if it’s a timing issue? (there is a lot of async stuff going on the background perhaps there is a race that I’ve never found. IE9 seems more vulnerable to those than other browsers).

      Something like.

      open a task board
      wait for it to fully loaded (no animation on the bottom of the top menu bar)
      open a work item
      mark it as blocked
      save & close

      Are these the steps that cause you problems?

      You can send them by email if you prefer.

      Thanks

  5. the plugin works great

    interested in further options for blocked tasks – we have different flavors of impeded (blocked, parked and queued), it would be less confusing to team to have them be different colors on the board, derived from a custom field or tag. ideas:

    1) Support a custom field with multiple values (rather than yes/no), each mapping to a distinct color

    2) Support for specific work item tags to show on the task board when present (such as “Parked”)

    • Tiago Pascoal

      Yes there are plans that lead to that direction, and will fully support the scenarios you describe (along with others) but it’s going to take a while..

  6. It stopped working recently, throws a JS error.

    ReferenceError: Tspascoal is not defined

    also at load i get:
    SyntaxError: JSON.parse: unexpected end of data
    http://srtfs:8080/tfs/_plugins/2954/Tspascoal.Extensions.TaskBoardEnhancer.min.js?__loc=en-US
    Line 2

    • Tiago Pascoal

      Which TFS version and which version of Task Board Enhancer are you using?

      have you updated TFS to update 2? it requires a new version for update 2

      • Latest Task Board Enhancer v2.7.5
        Ant TFS is Update 2,

        This only occurs on Firefox Browser

        • Tiago Pascoal

          never tried it on firefox.

          will try it with latest firefox version

        • Tiago Pascoal

          Which firefox version is this happening?

          I’ve tried version 21.0 (the latest) and everything runs without issues.

          Are you using an old version which doesn’t support HTML5?

          Thanks

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>