OC-3242: Add new error message for fail in GetUserName
authormasensio <masensio@solidgear.es>
Tue, 11 Mar 2014 12:56:41 +0000 (13:56 +0100)
committermasensio <masensio@solidgear.es>
Tue, 11 Mar 2014 12:56:41 +0000 (13:56 +0100)
owncloud-android-library
res/values/strings.xml
src/com/owncloud/android/authentication/AuthenticatorActivity.java

index 1dbc9a1..a610dc3 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 1dbc9a121e8818d0202d3aaec31bce1335ee428b
+Subproject commit a610dc3cd3eb9b1ddbf899476ea50d08e1674ca7
index 60e4eca..c8f370e 100644 (file)
        <string name="auth_connecting_auth_server">Connecting to authentication server…</string>
        <string name="auth_unsupported_auth_method">The server does not support this authentication method</string>    
        <string name="auth_unsupported_multiaccount">%1$s does not support multiple accounts</string>
+       <string name="auth_fail_get_user_name">Your server is not returning a correct user id, contact with your admin please</string>
     
     <string name="fd_keep_in_sync">Keep file up to date</string>
     <string name="common_rename">Rename</string>
index b59ac6e..e604a95 100644 (file)
@@ -807,6 +807,7 @@ implements  OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList
     }\r
 \r
     private void onGetUserNameFinish(GetRemoteUserNameOperation operation, RemoteOperationResult result) {\r
+        \r
         if (result.isSuccess()) {\r
             boolean success = false;\r
             String username = operation.getUserName();\r
@@ -831,7 +832,7 @@ implements  OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList
             if (success)\r
                 finish();\r
         } else {\r
-            updateAuthStatusIconAndText(result);\r
+            updateStatusIconFailUserName();\r
             showAuthStatus();\r
             Log_OC.e(TAG, "Access to user name failed: " + result.getLogMessage());\r
         }\r
@@ -1104,6 +1105,11 @@ implements  OnRemoteOperationListener, OnSslValidatorListener, OnFocusChangeList
     }\r
 \r
 \r
+    private void updateStatusIconFailUserName(){\r
+        mAuthStatusIcon = android.R.drawable.ic_secure;\r
+        mAuthStatusText = R.string.auth_fail_get_user_name;\r
+    }\r
+    \r
     /**\r
      * Processes the result of the request for and access token send \r
      * to an OAuth authorization server.\r