mytardis/mytardis — pull request #96 by tjdett (2012-06-12 04:24:12+00:00)
Title: Transfer Datasets - Allow datasets to be added/removed from experiments

This change-set implements drag-and-drop allocation of datasets to experiments, and their removal via a "remove" button.

The following rules apply to this behaviour:

* Datasets can only be removed if that would not leave them orphaned.
* Datasets can only be added to experiments the user owns.
* Only datasets the user owns can be added to an experiment.

[Backbone.js](http://backbonejs.org/) is used heavily to ensure dataset info stays coherent on the page.

The CSS is a little basic and probably needs a clean-up at some point.

![Transfer Datasets](http://i.imgur.com/EgNaQ.png)