NCEAS / metacatui

MetacatUI: A client-side web interface for DataONE data repositories
https://nceas.github.io/metacatui
Apache License 2.0
41 stars 27 forks source link

Design a way for users to easily include/exclude specific datasets in their collection #1562

Open robyngit opened 3 years ago

robyngit commented 3 years ago

Last year, we made a mockup for the EditCollectionView that showed a way for users to add datasets to their collection one by one (see below). In the recent ACD training, users expressed a need for this type of feature when building a collection. I think we need a special interface for both including and excluding particular datasets. We need new mockups that show how we can incorporate this into the new Query Builder.

Screen Shot 2020-10-25 at 12.10.56.png

robyngit commented 3 years ago

The "build" part of this task is already broken down into two issues: https://github.com/NCEAS/metacatui/issues/1503 https://github.com/NCEAS/metacatui/issues/1501

mbjones commented 1 year ago

@robyngit We gave an overview of DataONE and portal building at the annual Organization of Biological Field Stations meeting, which was greeted with enthusiasm. Feedback was widespread that people would like to have a specific way to exclude datasets via the UI, as described in this issue, and not have to manually add custom NOT operators to the portal query. A comparison was made to how Google scholar profiles work, allowing you to easily delete items from your profile that are not yours. So, let's raise the priority of this feature for folks. @angiegarciaa and @jeanetteclark may be able to provide additional details.

mbjones commented 1 year ago

I guess this is more of an "add", and we'd to mock up the "exclude" part for datasets that are included via some other part of the collection query.

robyngit commented 1 year ago

I think we need to mockup both "add" and "exclude" - the mockup above was from very early stages of the design process

mbjones commented 2 months ago

@robyngit this feature was requested again today for the UC NRS system in support ticket 28484:

We are trying to add datasets to a DataOne Portal (Coal Oil Point Reserve). It is hard to get a set of filters to display only the datasets that are relevant to the reserve. Is there any way to add datasets individually to a portal without setting up a filter for each DOI individually?