If there is a story, say 'B-01234', and you put the text 'B-01234' in the description of a story (or anything else, for that matter), wouldn't it be wonderful if VersionOne were to automatically recognize that as a reference to a story, and turn it into a hyperlink that when clicked would open up that asset in a child window?

Perhaps, make it more explicit: maybe the user has to put it in square brackets in order to get the behavior: [B-01234] will trigger the hyperlink, where B-01234 will not?

The implementation would be something like this: While generating the HTML for a 'description' field on any asset, pre-parse it, looking for anything that looks like an asset reference. If found, see if that asset exists (if you want to be paranoid), and if so, turn it into a hyperlink that when clicked will open that asset in a new window. The checking for whether or not it exists already could be optional, as long as a reasonable error is displayed if it does not exist when clicked. Of course, since this may add a little overhead to page render times, make it a feature that can be turned on, if so desired.

I was part of the PVCS Tracker team when we implemented something like this, and I can tell you, it was a really good thing. :)

Comments

  • Goodreads.com does this. When I'm writing a book review, I can type inline in the text of my review [Author: John Doe] and Goodreads will add a hyperlink to a list of books by that author.

  • I fully support. 3 years down the link and nothing yet. I still find it baffling that I have to select the ID, copy it, paste it in the search, hit enter, and then click. Of course, I could use the "Link" feature, but using it for an internal link (as in, it links to task that sits right in the same story) just feels like overkill.

  • How is this not possible? I have to paste URL's into word before pasting the hyperlink into versionone (equals ridiculous).

  • This would be really handy in custom reports as well!

  • This can be achieved by using an @mention for example @S-1234. This will perform a look and allow the user to select the correct asset. This will add a link to the asset mentioned.