From: jabarros Date: Tue, 26 Aug 2014 16:44:14 +0000 (+0200) Subject: Show an alert message when user tries to move a file or folder to a location where... X-Git-Tag: oc-android-1.7.0_signed~197^2~13^2 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/622d78906b423ceb39e2640dd7dd0cebabf6bb3c?ds=inline;hp=--cc Show an alert message when user tries to move a file or folder to a location where its name is used by other file or folder and when it is forbidden to move it --- 622d78906b423ceb39e2640dd7dd0cebabf6bb3c diff --git a/res/values/strings.xml b/res/values/strings.xml index 7107a3cc..d3696501 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -291,6 +291,8 @@ Choose Invalid move into descendent. + It is not possible to move one file where another with the same name exists. An error occurred while trying to move this file or folder + It is forbidden to move this file or folder. diff --git a/src/com/owncloud/android/utils/ErrorMessageAdapter.java b/src/com/owncloud/android/utils/ErrorMessageAdapter.java index 84a9113a..8604f6fb 100644 --- a/src/com/owncloud/android/utils/ErrorMessageAdapter.java +++ b/src/com/owncloud/android/utils/ErrorMessageAdapter.java @@ -192,7 +192,13 @@ public class ErrorMessageAdapter { if (result.getCode() == ResultCode.INVALID_MOVE_INTO_DESCENDANT) { message = res.getString(R.string.move_file_invalid_into_descendent); - } else { // Generic error + } else if (result.getCode() == ResultCode.INVALID_OVERWRITE) { + message = res.getString(R.string.move_file_invalid_overwrite); + + } else if (result.getCode() == ResultCode.FORBIDDEN) { + message = res.getString(R.string.move_file_forbidden); + + }else { // Generic error // Show a Message, operation finished without success message = res.getString(R.string.move_file_error); }