Add multiple datasets to target activity
Apply diff on multiple_dataset branch or pull branch gsoc_akshaychd_target_multiple_datasets
Tested, all works as expected.
There is still the star level associated with the datasets which need to be properly set, as on most of the datasets you added...
Beside this, the rest looks ok.