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

Push file upload manifests to Dewrangle #800

Open
znatty22 opened this issue Dec 6, 2021 · 0 comments
Open

Push file upload manifests to Dewrangle #800

znatty22 opened this issue Dec 6, 2021 · 0 comments
Assignees
Labels
feature New functionality

Comments

@znatty22
Copy link
Member

znatty22 commented Dec 6, 2021

Part of #786

Study creator delegates the auditing of files that a user uploads directly to an S3 bucket. It then pulls the results of the audit from Dewrangle so that Data Tracker may populate the S3 accounting dashboard.

The first step of this is for Study Creator API to push file upload manifests to Dewrangle. This involves parsing the rows in the manifest into FileUploadInvoice objects and sending them in the fileUploadInvoiceCreate GraphQL mutation. This process needs to happen:

  1. When a user submits a file to Data Tracker which conforms to the File Upload Manifest schema
  2. If any files in the above step fail the push to dewrangle, they should be marked as failed and then picked up by a daily job that can retry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant