Project

Profile

Help

Story #2843

Updated by dkliban@redhat.com over 7 years ago

In order to afford an API user to create a file upload session, Pulp 3 needs to have the following: 

 - django model to represent a file upload (possibly called FileUpload) with 'id' and 'file_path' fields 
 
    - id 
    - file_path  
 - viewset that can handle CRD operations for FileUpload model 
 - API endpoint at /api/v3/uploads/ 
 - POST request to the /api/v3/uploads/ endpoint creates a FileUpload instance and returns it's details the user 
 - GET request to the /api/v3/uploads/<upload id> returns JSON representation of the FileUpload 
 - DELETE requesto the /api/v3/uploads/<upload id>/ deletes FileUpload from the database and the file at file_path

Back