synthesis
synthesis copied to clipboard
APS File Upload
Description
Functions to interface with APS data management, the main purpose is to upload mirabuf files to a users's hub, so they can be easily accessed by fission. Every user has a hub, in their hub they have a project, in which there are folders, in which there are buckets. Files are inside buckets.
Objectives
- [x] Getters for hub ids, project ids, folder ids, file ids
- [x] Upload files to specific folder
- [x] Interface with the APS versioning system to upload new versions of mirabuf files
Testing Done
- [ ] Test with Hunter's janky solution
- [ ] Test with #1001
Blocked by #1001