I broke the dashboard view a while back. The fix is straightforward.
Created attachment 525171 [details] [diff] [review] m649132-tools-r1.patch
Comment on attachment 525171 [details] [diff] [review] m649132-tools-r1.patch I need to relearn (or maybe this will morph to a more normal web frontend ;) ) how twisted nevow works since I missed this on the first review
It's not nevow - just Twisted Web2. This fix was entirely in JS, as was the breakage -- somehow I refactored three elements in a list and not the fourth. It may have been a merge error. At any rate, the JS frontend and the Python backend are almost completely unrelated to one another, so you should be able to read through them separately.