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

Add simplified sandbox #239

Open
adam-collins opened this issue Aug 5, 2024 · 0 comments
Open

Add simplified sandbox #239

adam-collins opened this issue Aug 5, 2024 · 0 comments
Assignees

Comments

@adam-collins
Copy link
Collaborator

Sandbox is out of date as it still uses biocache-store. It is also expected to fail with the introduction of Cognito as it has had none of the required security plugin updates.

  1. Add a webservice to upload a csv, similar to sandbox; an authenticated request, a name for the upload. It will return the header determined from the csv contents and a dataResourceUid.
  2. Add a task/process to accept the definitive header.
  3. Update spatial-hub to optionally use this sandbox for "import | points".
  4. Update spatial-service to optionally use this sandbox for "tools | generate points".

Reduction of functionality

  • The existing sandbox upload had the ability to get feedback on the header. Additional documentation and some feedback is required to address this.
  • The existing sandbox will show feedback on the first few rows. This is cannot be included.

Other

  • Ideally supporting zipped/unzipped CSV/TSV/DwCA
  • occurrenceID for CSV/TSV is added/overwritten with the row number.
  • userId is added/overwritten with the ALA userId.
  • datasetName is added/overwritten with a user specified name.
  • The spatial-hub must contain a listing of all prior uploads by date, name and number of rows.
  • The spatial-hub must allow datasets to be deleted.
  • The spatial-service must allow datasets to be deleted by administrators; individually, by date, by size, by list of dataResourceUid
@adam-collins adam-collins self-assigned this Aug 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant