Overview of the Feature Request
Add an endpoint to the Data Access API that will request access to a dataset and a list of files in that dataset.
This will create a single request access for the dataset and many files.
A single notification will be emailed. The email will say that the user requested access to these files in this dataset.
The choice right now if 10 datafiles of a dataset are requested are:
- no email notification is sent (setting the RequestAccessCommand sendNotification to false) or
- sending 10 email notifications (RequestAccessCommand sendNotification flag is set to true).
What kind of user is the feature intended for?
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)
API User
What inspired the request?
ADA has implemented an external request access tool. This tool requests access to datafiles using (modified) requestAccess endpoint.
ADA wants 1 email saying that a user has requested access to x datafiles for specific dataset, not x emails.
What existing behavior do you want changed?
Any brand new behavior do you want to add to Dataverse?
New API call.
Any related open or closed issues to this feature request?
Not sure.