Merge lp:~carlos-mazieri/ubuntu-filemanager-app/trash-operations-3 into lp:ubuntu-filemanager-app
Proposed by
Carlos Jose Mazieri
Status: | Merged |
---|---|
Approved by: | Francis Ginther |
Approved revision: | 188 |
Merged at revision: | 206 |
Proposed branch: | lp:~carlos-mazieri/ubuntu-filemanager-app/trash-operations-3 |
Merge into: | lp:ubuntu-filemanager-app |
Prerequisite: | lp:~carlos-mazieri/ubuntu-filemanager-app/trash-operations-2 |
Diff against target: |
429 lines (+294/-8) 6 files modified
src/plugin/folderlistmodel/dirmodel.cpp (+110/-2) src/plugin/folderlistmodel/dirmodel.h (+21/-1) src/plugin/folderlistmodel/filesystemaction.cpp (+103/-3) src/plugin/folderlistmodel/filesystemaction.h (+10/-2) src/plugin/folderlistmodel/trash/trashlocation.cpp (+28/-0) src/plugin/folderlistmodel/trash/trashlocation.h (+22/-0) |
To merge this branch: | bzr merge lp:~carlos-mazieri/ubuntu-filemanager-app/trash-operations-3 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu Phone Apps Jenkins Bot | continuous-integration | Approve | |
Arto Jalkanen | Approve | ||
Review via email: mp+219943@code.launchpad.net |
Commit message
Code to complete Trash opearations: move into / restore from / restore all / empty trash
Description of the change
Code to complete Trash opearations: move into / restore from / restore all / empty trash
Removing items from trash is driven to DirModel::rm() as normal remove, the operation differs from a normal remove only that for each top level item the ".trashinfo" file is also removed, but removing sub items from Trash is not allowed.
All Trash operations in Trash sub items (not in top level) are not allowed, that means, items in Trash sub folders are not allowed to be restored neither removed, these actions are supported on the top Trash root only.
To post a comment you must log in.
FAILED: Continuous integration, rev:187 /code.launchpad .net/~carlos- mazieri/ ubuntu- filemanager- app/trash- operations- 3/+merge/ 219943/ +edit-commit- message
No commit message was specified in the merge proposal. Click on the following link and set the commit message (if you want a jenkins rebuild you need to trigger it yourself):
https:/
http:// 91.189. 93.70:8080/ job/ubuntu- filemanager- app-ci/ 236/ 91.189. 93.70:8080/ job/generic- mediumtests- trusty/ 2681 91.189. 93.70:8080/ job/generic- mediumtests- trusty/ 2681/artifact/ work/output/ *zip*/output. zip 91.189. 93.70:8080/ job/generic- mediumtests- utopic/ 218 91.189. 93.70:8080/ job/generic- mediumtests- utopic/ 218/artifact/ work/output/ *zip*/output. zip 91.189. 93.70:8080/ job/ubuntu- filemanager- app-trusty- amd64-ci/ 186 91.189. 93.70:8080/ job/ubuntu- filemanager- app-utopic- amd64-ci/ 34
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: 91.189. 93.70:8080/ job/ubuntu- filemanager- app-ci/ 236/rebuild
http://