mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 16:05:44 +01:00
Change Username-Validation: allow usernames <3 char
This commit is contained in:
@@ -55,7 +55,7 @@ public class ValidationUtil
|
||||
private static final String REGEX_REPOSITORYNAME = "^[A-z0-9\\.\\-_/]+$";
|
||||
|
||||
/** Field description */
|
||||
private static final String REGEX_USERNAME = "^[^ ][A-z0-9\\.\\-_@ ]+[^ ]$";
|
||||
private static final String REGEX_USERNAME = "^[A-z0-9\\.\\-_@]|[^ ]([A-z0-9\\.\\-_@ ]*[A-z0-9\\.\\-_@]|[^ ])?$";
|
||||
|
||||
//~--- get methods ----------------------------------------------------------
|
||||
|
||||
|
||||
@@ -146,6 +146,7 @@ public class ValidationUtilTest
|
||||
assertTrue(ValidationUtil.isUsernameValid("Test_user-123.git"));
|
||||
assertTrue(ValidationUtil.isUsernameValid("test@scm-manager.de"));
|
||||
assertTrue(ValidationUtil.isUsernameValid("test 123"));
|
||||
assertTrue(ValidationUtil.isUsernameValid("t"));
|
||||
|
||||
// false
|
||||
assertFalse(ValidationUtil.isUsernameValid(" test 123"));
|
||||
@@ -154,5 +155,8 @@ public class ValidationUtilTest
|
||||
assertFalse(ValidationUtil.isUsernameValid("test/123"));
|
||||
assertFalse(ValidationUtil.isUsernameValid("test%123"));
|
||||
assertFalse(ValidationUtil.isUsernameValid("test:123"));
|
||||
assertFalse(ValidationUtil.isUsernameValid("t "));
|
||||
assertFalse(ValidationUtil.isUsernameValid(" t"));
|
||||
assertFalse(ValidationUtil.isUsernameValid(" t "));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user