I haven't done anything to alter the code, yet, but I'm working on a new class called TaxonPage.
Whooo!  Removed all those damn selected_hierarchy_entry checks in the views! Looks so much better already....
Exciting, if you ask me: all the selected_hierarchy_entry logic removed from the view, removing gobs of duplicated logic. Still in the controllers, still much to do... but, as I said: exciting!
Needed to remove an argument to the related_names call in one of the controllers
Adding some debuggers for when specs fail that aren't actually revealing errors... need to figure out what's going on.
Untested, so don't use this commit yet, but: tons and tons of changes to get rid of (most of) the calls to selected_hierarchy_entry in views and controllers, to use taxon_page instead. Much improved, IMO.
Just got four failures, which I *think* takes us back to pre-mod status. I'd really love to fix those four, though...
Err.... got a bunch of stupid files in there.  Also an error that I'm working on (but have not fixed yet).
I think I just fixed two login bugs...
Extra files in root dir, grrrr.
Working on the spec for the new class
Okay, TaxonPage is green... but the rest of the test uite may still have problems... will check tomorrow.
Okay, tests are green... enough. Still two failures on the damn communities (the login thing)
GAH! I'm not sure what's going on, but tax_page fails when the whole suite is run--the details ends up empty in some cases where it shouldn't be... Plus, community specs are still failing because the user isn't logged in. I'm lost.
This is ridiculous... I get failures that I cannot explain when running the full suite, and I'm not sure how to proceed...
Further down the rabbit hole... cleaning up some TODO tasks...
Ripping apart more code as I look at more TODOs... there are a lot.  I'm about to do something drastic, want to commit.
Hidden the hierarchy_entry of taxon_page, sort of.
Worked through all the TODOs in the code. ...Next, the TODOs in my notes (hand-written).  Yeah, there was that much.
Wrapping up with some comments before bug fix day.