We want to allow user to download public datasets from Globus. Therefore we need to modify the job model to allow submitting job without authentication
Motivation
Public datasets can be downloaded by anyone. In order to set up the workflow proposed on this issue the job model is modified to allow anonymous user to submit public job.
Changes:
Add new job called public
Implement handleJobSiteEffects.js for MAXIV. I really want to somehow have a generic implementation but we have some code that need to be MAXIV specific because it depends on what data our/your copy service expects from SciCat. Any idea on improvement to make it more generic and also allow facility to hook in site specific code are welcome.
Implement code to handle public job in the comment handleJobSiteEffects.js in server/boot
Some pictures of the emails. The user could request the whole dataset or just some files from the dataset.
Tests included/Docs Updated?
[ ] Included for each change/fix?
[ ] Passing? (Merge will not be approved unless this is checked)
Description
We want to allow user to download public datasets from Globus. Therefore we need to modify the job model to allow submitting job without authentication
Motivation
Public datasets can be downloaded by anyone. In order to set up the workflow proposed on this issue the job model is modified to allow anonymous user to submit public job.
Changes:
Add new job called public
Implement handleJobSiteEffects.js for MAXIV. I really want to somehow have a generic implementation but we have some code that need to be MAXIV specific because it depends on what data our/your copy service expects from SciCat. Any idea on improvement to make it more generic and also allow facility to hook in site specific code are welcome.
Implement code to handle public job in the comment handleJobSiteEffects.js in server/boot
Some pictures of the emails. The user could request the whole dataset or just some files from the dataset.
Tests included/Docs Updated?
[ ] Included for each change/fix?
[ ] Passing? (Merge will not be approved unless this is checked)
[ ] Docs updated?
[ ] New packages used/requires npm install?
[ ] Toggle added for new features?