lp:~gary-wzl77/mcloud/fix_1604856
- Get this branch:
- bzr branch lp:~gary-wzl77/mcloud/fix_1604856
Branch merges
- Gary.Wang: Pending requested
-
Diff: 2311 lines (+1095/-307)30 files modifiedCMakeLists.txt (+2/-1)
debian/changelog (+17/-0)
include/mcloud/api/client.h (+23/-24)
include/mcloud/api/cloudcontent.h (+7/-2)
include/mcloud/api/cloudfolder.h (+9/-4)
include/mcloud/api/cloudresource.h (+2/-0)
include/mcloud/api/downloadtask.h (+13/-2)
include/mcloud/api/syncmanager.h (+24/-12)
include/mcloud/api/task.h (+13/-2)
include/mcloud/api/uploadtask.h (+38/-18)
provider/CMakeLists.txt (+18/-0)
provider/mcloud-provider.cpp (+655/-0)
src/CMakeLists.txt (+4/-1)
src/mcloud/api/client.cpp (+3/-3)
src/mcloud/api/client_priv.cpp (+51/-62)
src/mcloud/api/client_priv.h (+3/-4)
src/mcloud/api/cloudcontent.cpp (+16/-6)
src/mcloud/api/cloudfolder.cpp (+18/-5)
src/mcloud/api/downloadtask.cpp (+13/-8)
src/mcloud/api/syncmanager.cpp (+14/-18)
src/mcloud/api/syncthread.cpp (+17/-14)
src/mcloud/api/uploadtask.cpp (+8/-4)
tests/server/resources/funny.gif.xml (+0/-1)
tests/server/resources/my_funny.gif.xml (+1/-0)
tests/server/resources/my_screenshot_1.png.xml (+1/-0)
tests/server/resources/my_song.mp3.xml (+1/-0)
tests/server/resources/screenshot.png.xml (+0/-1)
tests/server/resources/song.mp3.xml (+0/-1)
tests/unit/CMakeLists.txt (+1/-1)
tests/unit/mcloud/api/test-mcloud-api.cpp (+123/-113)
Related bugs
Bug #1604856: Can't upload content into specified folder | High | Fix Released |
Related blueprints
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
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mcloud