uppy/packages/@uppy
mokutsu-coursera f1ef5bd809
companion,zoom: add implementation for Zoom plugin and Zoom Provider (#2342)
* [WIP] First pass at adding zoom plugin and zoom companion service for allowing imports from zoom cloud

* WIP. Remove zoom example and move zoom companion code into core companion package, update list endpoint to retrieve based on pagination token or dates available, and get size / download endpoint working.

TO DO:
- fix logout / token expiry
- investigate why test for loading config from file is not working as expected
- confirm pagination works

* Modify provider views to allow for cases with zoom provider when insufficient results exist to enable infinite scroll (but users may need to retrieve older results), update types tests. Linters failing on the provider views files

* Update uppy and companion for the zoom integration to use folders to represent months, and retrieve 1 month at a time.

- clean up code around response data items to explicitly show fields, and match style of other provider methods
- update license date to 2020 across repo
- enable download/uploado of json timeline files
- fix companion test to load credentials from file
- remove front end code no longer required now that folders are being used instead of loading more with button

* Change initial check for user authentication to use same endpoint so we can reuse the same app permission list (ie dont require additional permissions to read user data)

* Clean up zoom provider index file, add api call back to retrieve user account information such as created timestamp and email, fix file icons, remove unused strings, remove license date updates from branch

* Add permission list to grant configurations, remove undefined response body check, update error to match style of other providers, reorder svg attribute to match other icons

* Add request to get user email address for when we are retrieving user meetings and meeting recordings within zoom provider, clean up logout api call

* Update adapter to use meeting UUID when returning the meeting id to match the meeting ID associated with the recording file meeting. This should also resolve issues around reused meeting IDs from zoom.

* Fix companion test

* uppy,robodog: do not add zoom yet

* zoom: add publishConfig

* test: remove uppy.Zoom use from typescript e2e test

Co-authored-by: Renée Kooi <renee@kooi.me>
2020-07-30 11:01:21 +01:00
..
aws-s3 Release 2020-07-29 16:50:45 +02:00
aws-s3-multipart Release 2020-07-29 16:50:45 +02:00
companion companion,zoom: add implementation for Zoom plugin and Zoom Provider (#2342) 2020-07-30 11:01:21 +01:00
companion-client Release 2020-07-29 16:50:45 +02:00
core Release 2020-07-29 16:50:45 +02:00
dashboard Release 2020-07-29 16:50:45 +02:00
drag-drop Release 2020-07-29 16:50:45 +02:00
dropbox Release 2020-07-29 16:50:45 +02:00
facebook Release 2020-07-29 16:50:45 +02:00
file-input Release 2020-07-29 16:50:45 +02:00
form Release 2020-07-29 16:50:45 +02:00
golden-retriever Release 2020-07-29 16:50:45 +02:00
google-drive Release 2020-07-29 16:50:45 +02:00
image-editor Release 2020-07-21 16:49:28 +02:00
informer Release 2020-07-29 16:50:45 +02:00
instagram Release 2020-07-29 16:50:45 +02:00
locales Release 2020-07-29 16:50:45 +02:00
onedrive Release 2020-07-29 16:50:45 +02:00
progress-bar Release 2020-07-29 16:50:45 +02:00
provider-views companion,zoom: add implementation for Zoom plugin and Zoom Provider (#2342) 2020-07-30 11:01:21 +01:00
react Release 2020-07-29 16:50:45 +02:00
react-native Release 2019-10-09 21:00:46 +02:00
redux-dev-tools Release 2020-07-29 16:50:45 +02:00
robodog Release 2020-07-29 16:50:45 +02:00
screen-capture Release 2020-07-29 16:50:45 +02:00
status-bar Release 2020-07-29 16:50:45 +02:00
store-default Release 2020-07-29 16:50:45 +02:00
store-redux Release 2020-07-29 16:50:45 +02:00
thumbnail-generator Release 2020-07-29 16:50:45 +02:00
transloadit companion,zoom: add implementation for Zoom plugin and Zoom Provider (#2342) 2020-07-30 11:01:21 +01:00
tus Release 2020-07-29 16:50:45 +02:00
url Release 2020-07-29 16:50:45 +02:00
utils dash: Add support for AVIF images in thumbnails (#2406) 2020-07-29 18:46:46 +02:00
webcam Release 2020-07-29 16:50:45 +02:00
xhr-upload Release 2020-07-29 16:50:45 +02:00
zoom companion,zoom: add implementation for Zoom plugin and Zoom Provider (#2342) 2020-07-30 11:01:21 +01:00