Started work switching to use ObjectIds for inter-object references, away from weird labels. This allows us to be both faster at runtime and more flexible in future DB changes.
Added URL changes to embed a project scope and used these to build the sample list and connect to projects
Added handling of the sample identifier references for the statistics
Added handling for the sample/show action. This includes a little filter manipulation sneakiness
Added basic handling to retrieve and show an alignment. This includes the new URL structure.
WIP Amended the sample counts per project
WIP fixed bad event handler
WIP fixed query error
WIP switched to explicit (not defaulting) URL mappings, allowing the id to take precedence over the project when the project is missing
WIP updated to Grails 2.2.4
WIP other tweaks to the Mongo refactoring
Renamed the browser controller
WIP Removed scaffolding file that shouldn't still be here
WIP Renamed browser controller - basically we're removing JBrowse in case we ever switch to a different genome browser. And we might given how annoying JBrowse is.
WIP Added minified and bundled Dojo+JBrowse. This was hard to build. Also we turn off a lot of resource management, as we're now embedding a bundled component. We're reducing the dependency on Grails to do bundling.
WIP Forgot this bit of renaming controllers
WIP Removed the reference DB menu, which does weird things with link connectivity around projects, and isn't actually all that useful.
WIP Renamed a whole bunch of stuff for integration Dojo and JBrowse
WIP Installed templates, mainly so we can modify the session timeout
Long pending commit that should have been added