4ba84e29a4
fixes CNVS-21793, CNVS-21794, CNVS-21795 - Adds EpubExport model to manage state of generated epubs. - Adds controller to list, create & show epub exports. - Adds a mini react app to manage UI for creating epub exports. - Adds shared ApiProgressBar react comoponent to diplay a progress bar that polls the progress API. - Updates ContentExport to have a relationship with EpubExport. test plan: - Navigate to `/epub_exports`. - Observe a list of courses that are active & user is enrolled in. - Click on the Generate button. - Observe that info about the state of the export and the timestamp are added to the middle of the row. - Observe that a progress bar is displayed while the export is in progress. - Observe that upon completion, the progress bar is replaced by two button / links: Download & Regenerate. - Observe that Download at the moment does nothing... this is because the backend is not yet hooked up to generate the epub. - Observe that the Regenerate button triggers the process all over again. Change-Id: I6cd844baa06db0c6648ad19389d235b89659919c Reviewed-on: https://gerrit.instructure.com/62135 Tested-by: Jenkins Reviewed-by: Matt Berns <mberns@instructure.com> QA-Review: Adam Stone <astone@instructure.com> Product-Review: Cosme Salazar <cosme@instructure.com> |
||
---|---|---|
.. | ||
html | ||
v1 | ||
errors.rb |