ices-eg / WGJCDP-Cetaceans

Joint Cetaceans Data Portal (development)
Creative Commons Zero v1.0 Universal
4 stars 0 forks source link

Restricted Data Download - user experience #270

Closed neil-ices-dk closed 2 years ago

neil-ices-dk commented 2 years ago

reported by ellie@orcaweb.org.uk (broken into 3 chunks below)

Hello, I've been testing the request/download process and this are some of the things I noticed:

When we receive data requests, we can only see them and grant/deny them if we follow the link in the email and only the table header shows up with no information in it if I try to view the data requests via manage > view list of download requests. This could be a problem where the email goes into a generic, shared inbox where there are multiple people with access who might mistakenly delete incoming data requests as happened to me a few times as I was testing it.

When I get the email back after I accept or deny my request, it only says it's been updated and when I follow the link, it only shows me the name of what I requested and not whether it's been accepted or denied and there is also no download link if I accept my request. I tried requesting the same data again in case that's how you download it once the request is accepted but it doesn't seem to be so I haven't been able to get a restricted dataset even if I unlock it for me (maybe I'm missing something though)? Seems to work fine for open access data.

From a requester perspective, if you select Globicephala you just get sightings of unidentified Globicephala and not the sightings of pilot whales that have been identified to the species level as well which I think could confuse people who might be expecting unidentified pilot whales AND pilot whales identified to the species level. Similarly, if you ask for Delphinidae, you only get unidentified dolphins and not all the species that are in that family and so on. Hope this helps, Ellie

neil-ices-dk commented 2 years ago

When we receive data requests, we can only see them and grant/deny them if we follow the link in the email and only the table header shows up with no information in it if I try to view the data requests via manage > view list of download requests. This could be a problem where the email goes into a generic, shared inbox where there are multiple people with access who might mistakenly delete incoming data requests as happened to me a few times as I was testing it.

Solution: @cmspinto to add a hyperlink to the data request against the requestID 'view data requested', and add a column for requester email

neil-ices-dk commented 2 years ago

When I get the email back after I accept or deny my request, it only says it's been updated and when I follow the link, it only shows me the name of what I requested and not whether it's been accepted or denied and there is also no download link if I accept my request. I tried requesting the same data again in case that's how you download it once the request is accepted but it doesn't seem to be so I haven't been able to get a restricted dataset even if I unlock it for me (maybe I'm missing something though)? Seems to work fine for open access data.

This is a bug - when only restricted data needs to be refactored

image

neil-ices-dk commented 2 years ago

From a requester perspective, if you select Globicephala you just get sightings of unidentified Globicephala and not the sightings of pilot whales that have been identified to the species level as well which I think could confuse people who might be expecting unidentified pilot whales AND pilot whales identified to the species level. Similarly, if you ask for Delphinidae, you only get unidentified dolphins and not all the species that are in that family and so on. Hope this helps, Ellie

to test in the dropdown: sort by taxon hierarchy and species within the order/family and then indent at each taxon level so that it is clear there is a nesting. When you select a higher taxon level, it should then select all taxon in the lower hierarchy.

image

cmspinto commented 2 years ago

We have now a new proposal for the species dropdown

Two of the main changes are:

  1. it shows all the taxon with indication of what rank the display name is filtering.

  2. The filter will apply to the records of that rank but also so all the children of that rank, example: a filter of Balaenopteridae (Family) will filter for all the records submitted of that species.

image

neil-ices-dk commented 2 years ago

thanks @cmspinto the functionality looks good. The one thing that would make logical sense is if the sorting of the different hierarchies was based on the order/family/species etc. So in your example the list would appear:

..... Balaenopteridae (family) Balaenoptera (genus) Balaenoptera Borealise (species) ....etc.

the title of the dropdown would also need to change to 'taxonomic classification' or something like that

cmspinto commented 2 years ago

Sorry, can we talk this in the meeting?

I think I know what you mean, but if we could talk it in the next sprint would be good.

neil-ices-dk commented 2 years ago

@cmspinto remove these levels: image

cmspinto commented 2 years ago

Done.

image

cmspinto commented 2 years ago

Done.