From 6247e19a3d839d5beca22fcc8984a64331f8637f Mon Sep 17 00:00:00 2001 From: OliE Date: Sun, 14 Jan 2018 17:45:52 +0100 Subject: [PATCH] allow only user names with at least three characters --- .../openscale/gui/activities/UserSettingsActivity.java | 8 ++++++-- android_app/app/src/main/res/values-de/strings.xml | 1 + android_app/app/src/main/res/values/strings.xml | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/activities/UserSettingsActivity.java b/android_app/app/src/main/java/com/health/openscale/gui/activities/UserSettingsActivity.java index 73afca1d..018523c9 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/activities/UserSettingsActivity.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/activities/UserSettingsActivity.java @@ -173,8 +173,12 @@ public class UserSettingsActivity extends Activity { { boolean validate = true; - if (txtUserName.getText().toString().length() == 0) { - txtUserName.setError(getResources().getString(R.string.error_user_name_required)); + if (txtUserName.getText().toString().length() < 3) { + if (txtUserName.getText().toString().length() == 0) { + txtUserName.setError(getResources().getString(R.string.error_user_name_required)); + } else { + txtUserName.setError(getResources().getString(R.string.error_user_name_too_short)); + } validate = false; } diff --git a/android_app/app/src/main/res/values-de/strings.xml b/android_app/app/src/main/res/values-de/strings.xml index b43b8e1e..de2ee030 100644 --- a/android_app/app/src/main/res/values-de/strings.xml +++ b/android_app/app/src/main/res/values-de/strings.xml @@ -170,4 +170,5 @@ Ja klar Nein danke Würdest Du uns etwas Feedback geben? + Fehler Benutzername muss mind. 3 Zeichen haben \ No newline at end of file diff --git a/android_app/app/src/main/res/values/strings.xml b/android_app/app/src/main/res/values/strings.xml index 1e60b821..4b019798 100644 --- a/android_app/app/src/main/res/values/strings.xml +++ b/android_app/app/src/main/res/values/strings.xml @@ -82,6 +82,7 @@ Error exporting Error importing Error: user name is required + Error: user name have to be at least 3 characters Error: body height is required Error: initial weight is required Error: goal weight is required