New Greasemonkey Script: Show Attachments, JIRA!
I've been having a great deal of fun at OnLive, my new employer. OnLive is a video game store/system where games are run on a server farm and the video/audio feed is streamed to the player's local machine. It's cool because it means that Mac users can play Windows games, for instance.
In any case, the company is also cool because it is friendly to Open Source developers such as myself. I was having trouble with the bug tracking system that OnLive uses (JIRA), and they let me code up a fix and release it into the wild.
The problem I experienced went like this. I received a ticket which mentioned that files were attached. I looked all over the ticket for the usual icons that display for each file, but the attachments section was empty. So I rejected the ticket with the comment, "No attachments, try again." And then the person responsible came to my desk and showed me how sometimes the icons remain hidden behind the eye icon (which is used to manage the full list of attachments). We chatted for a few minutes about why that might happen, but to be honest, our intellectual curiosity over that was pretty much relegated to idle chatter. We moved on.
Later I realized that with Greasemonkey I could probably just have a script automatically check the eye icon behind the scenes, and insert the list of attachments if none were displayed on the main page where they are typically expected. So I whipped it up, we all started using it, and then my boss cleared me to release it.
So, if you have the Firefox browser with the Greasemonkey plugin running, you can head over to userscripts.org and install my little Greasemonkey script, Show Attachments, JIRA!