Tabify the collection show view and remove the sidebar.
Move some more stuff around - center title, move buttons, delete "Back"
button (as it is in the breadcrumbs).
Add button to see mods from collection.
Exercise Mods button on collection show page. Allows deletion
of previous test to view mods.
Reorganize file group table a bit according to wireframe. Fix tests.
Provide a way for bit level (cfs) file groups to update their
file statistics after all their cfs_file_infos are generated.
I'm still not sure how to hook this into the original assessment.
Use STI on FileGroup with three subclasses for external, bit-level, and
object-level file groups. This also allowed removal of the storage_level
attribute, which is implicit from the class

This required:
--
fixing up path helpers in the views, etc. (Since we still
only use the the FileGroupController we need to route subclasses through
to that as well and not just use the default. So we need to replace things
like link_to 'File Group', @file_group with explicit file_group_path(@file_group)

fixing up some stuff with assessments (in the same vein as the above)

some other small changes
--

This will allow us to refactor some code into the subclasses when it is only
applicable there, but that isn't done quite yet.

STI and nested attributes didn't work out so well, so we explicitly update
the collection and rights information when creating/updating a file group.
Refactor method to simplify.
Move callback to subclass to which it applies.
Fix up tests - need to specify correct class to get callback to run.
Move appropriate code from FileGroup to BitLevelFileGroup.
CfsController needs to lookup file group for a cfs root from
BitLevelFileGroup now.
Fix tests - mostly ensuring that file groups that we expect to do cfs
stuff are bit level ones.
Make file manager active tab to start.
Remove some buttons no longer specified to be present.
Remove tests related to buttons
Modify test where there was alternate way to achieve what
button did.
Update feature description to be more accurate.
Link to view events for a file group is in place.
Checkpointing before embarking on adding events.
Check for variable definition before running dashboard javascript.
Add event directly from file group table in collection view. Still
need to get the navigation correct.
This is kind of kludgy in that I have a form for each file group -
better to have one form and manipulate it as needed via javascript, but
this will do for now.
Add link for assessments for file group when viewing a collection.
You can see them all (this just goes to the file groups show view, which
shows them in a table) or create a new one (this goes to the form for
a new one for that file group - we may need to improve the navigation here).
Allow creation of a file group related to an existing file group.
Basically all that happens is that the existing file group's box
is checked in the relation part of the form.
Add convenince if_blank method.
Add links to related file groups.
Refactor a bit.
Fix STI bug.
Add link to run FITS on file group from table in collection show.
Make adding a new event work as a remote form.
Add link to cfs_root directory for relevant file groups.