bbc / digital-paper-edit-firebase

Firebase version of DPE
https://digital-paper-edit-dev.web.app/
Other
8 stars 5 forks source link

Implement reupload functionality for failed and expired media #244

Open aniablaziak opened 3 years ago

aniablaziak commented 3 years ago

Related to #230

This ticket is to implement the following features:

Note this ticket is not to implement the UX changes (to be done as a part of #230)

Refer to these designs: https://app.zeplin.io/project/5ce554083480691e05af2f74/screen/608bd86820f3fe2fd5d4f67a

aniablaziak commented 3 years ago

@allishultes and I had a pairing session around assessing the technical workload and feasibility of this ticket. We think that for the expired media re-upload, we would have to add a new re-upload button that opens the file upload modal. Using the already existing transcript ID, we could point the upload function to use the same ID in the path for the newly re-uploaded file. This approach would ensure that the same ID is still referenced for that file across Projects, Paper Edits etc.

Next we’d need to stop the transcription process from triggering, which could be done by adding a ‘reupload’ status.

Given that we estimated this work to take 1+ days and considering the limited time left on this project we decided that it would be best to deprioritise this ticket for now.

Actions: