Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download secure datasets a zip file- API | Implementation #305

Open
Prabhu4452 opened this issue Sep 17, 2021 · 1 comment
Open

Download secure datasets a zip file- API | Implementation #305

Prabhu4452 opened this issue Sep 17, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Prabhu4452
Copy link
Collaborator

Requirement:
Implement a new API which should provide capability for a data consumer to download datasets as a zip file based on the search query parameters that a data consumer provides as part of the API. To add more, the API should send a notification as an email to data consumer with the downloadable link of the datasets.

Key Points:

  1. Token is a mandatory field.
  2. At least one search query parameter is needed.
  3. Resource Id could be an optional parameter.

Sample API endpoint structure:
https://vermillion.datasetu.org/API_Name?token=sample_token&id=sample_id&gender=male

Sample output:
An email to the data consumer with following content.

Subject: Download Links
Content:
Dear consumer,
The downloadable links for the datasets you requested are ready to be served. Please use below link to download the datasets as a zip file.
Sample downloadable link:
https://vermillion.datasetu.org/consumer/token/uuid/filename.zip

@Prabhu4452 Prabhu4452 self-assigned this Sep 17, 2021
@Prabhu4452 Prabhu4452 added the enhancement New feature or request label Sep 17, 2021
@Prabhu4452
Copy link
Collaborator Author

@vasanth096
The implementation is ready and the code for the same is being pushed into downloadByQuery branch. Please proceed and start testing from latest code.
Lemme know if anything is needed.

@Prabhu4452 Prabhu4452 assigned vasanth096 and unassigned Prabhu4452 Sep 17, 2021
Prabhu4452 pushed a commit that referenced this issue Sep 22, 2021
Prabhu4452 pushed a commit that referenced this issue Oct 1, 2021
Prabhu4452 pushed a commit that referenced this issue Oct 1, 2021
Prabhu4452 pushed a commit that referenced this issue Oct 1, 2021
@Prabhu4452 Prabhu4452 changed the title Download datasets a zip file- API | Implementation Download secure datasets a zip file- API | Implementation Feb 4, 2022
@Prabhu4452 Prabhu4452 added this to the new m milestone Feb 16, 2022
@vasanth096 vasanth096 removed this from the 21-02-2022 / 04-03-2022 milestone Mar 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants