lp:~gary-wzl77/mcloud/fix_1604856

Created by Gary.Wang and last modified
Get this branch:
bzr branch lp:~gary-wzl77/mcloud/fix_1604856
Only Gary.Wang can upload to this branch. If you are Gary.Wang please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gary.Wang
Project:
mcloud
Status:
Merged

Recent revisions

11. By Gary.Wang

append newCatalogName when generating upload link.

It's documented that newCatalogName is optional parameter, however this parameter is required to create upload link in request body after replied by cmcc mcloud server dev.

10. By Gary.Wang

* Add etag field for content and folder.
* Fix page index for content listing.
* Add mcloud provider.
* Add UploadRequest structure.
* Exception domain_error -> runtime_error.

9. By Gary.Wang

* Support to customize content name for upload
* Query value of etag filed for folder and content
* Error handing fixing(Domain_error --> runtime_error)
* Remove redundant files

8. By Gary.Wang

* Set access token before authenticating all mcloud API calls (new api
  introduce), not to refresh token.
* Fix error when retrieve content info.
* Add content info test case.
* Introduce new member(folder path) for cloud folder.

7. By Gary.Wang

* Make syncmanager visible and expose relevant APIs.
* Add new bunch of API(content_info, create_folder, move_items,update_items) and relevant test cases.
* Set abort condition for request (abort_request_if net-cpp 2.0)
* Modify task status when it's changed.
* Cancel unstarted task when syncmanager cancels tasks.
* Typo fixed.
* Code clean up.

6. By Gary.Wang

1.change sync_download to add_download_tasks and return download task list
2.change sync_upload to add_upload_tasks and return upload task list
3.add progress handler for download and upload task
4.add status handler for download and upload task

5. By Gary.Wang

1.add a new API(exist_on_cloud)
2.index support for taskqueue
3.fix sync thread block issue
3.add file sync test cases

4. By Gary.Wang

1.add digest field(file md5) to avoid duplicate file uploaded
2.fix crashed when generating upload link after digest field was introduced

3. By Gary.Wang

1.add assets file to not leak 3rd party client auth info
2.do not throw exception from syncthread when content and files which are non-existent
   during download and upload, just skip them.
3.add missing dependency(libtinyxml2)

2. By Gary.Wang

1.remove owner id filed for upload since it's cloud owner if it's empty
2.access token fetched work-flow in compliance with mcloud qml plugin(using refresh token)
3.throw except(domain error) when net error occurs during http stream upload and download
4.add debian files

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mcloud
This branch contains Public information 
Everyone can see this information.

Subscribers