As a Mismatch Provider
I would like to have the ability to create and submit an upload
so that I can provide mismatches I found by bulk into the mismatch service.
Acceptance criteria:
- User can upload a mismatch file with the following details:
- Name of the upload
- CSV file from local file system
- (Optional: Short description of the upload)
- User can submit an upload and receive a response from the service
- file is rejected if
- it is not a csv file
- it is larger than 10MB
- file is accepted in other cases
- file is rejected if
- User is authenticated (see T285248)
Notes:
- this is just for the API for now
- we might want to handle more failure cases later but this seems ok for now