CenterForOpenScience / waterbutler

WaterButler is a Python web application for interacting with various file storage services via a single RESTful API, developed at Center for Open Science.
Apache License 2.0
62 stars 76 forks source link

Bitbucket API Update [ENG-303] #375

Closed cslzchen closed 5 years ago

cslzchen commented 5 years ago

Ticket

https://openscience.atlassian.net/browse/ENG-303

Purpose

Changes

Please refer to the docstr/comments for technical details. We have two JIRA pages [Longze's BB API Doc (Link TBD)]() and Git-Backed-Provider-Interfaces with more info. The unit tests for the provider has been fully refactored.

V2 Repository Endpoints In Scope

Provider Actions

V2 GDPR

Side effects

QA Notes

Full regression test on the Bitbucket provider (read-only) is required. It can be tested independently (recommended) with the OSF side update. Here is a list of vital actions that fall in the scope of WB. Some are not applicable on the files widget embedded in the project page. Please use the files page instead.

Deployment Notes

coveralls commented 5 years ago

Coverage Status

Coverage increased (+0.003%) to 91.853% when pulling d4503d1d51b518e692c56b00c49996ef5e05c254 on cslzchen:feature/bitbucket-api-update into 2cc62a1ef2c426238271d5d58a4473acecf0878e on CenterForOpenScience:develop.