mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-11 07:55:47 +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\\.\\-_/]+$";
|
private static final String REGEX_REPOSITORYNAME = "^[A-z0-9\\.\\-_/]+$";
|
||||||
|
|
||||||
/** Field description */
|
/** 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 ----------------------------------------------------------
|
//~--- get methods ----------------------------------------------------------
|
||||||
|
|
||||||
|
|||||||
@@ -146,6 +146,7 @@ public class ValidationUtilTest
|
|||||||
assertTrue(ValidationUtil.isUsernameValid("Test_user-123.git"));
|
assertTrue(ValidationUtil.isUsernameValid("Test_user-123.git"));
|
||||||
assertTrue(ValidationUtil.isUsernameValid("test@scm-manager.de"));
|
assertTrue(ValidationUtil.isUsernameValid("test@scm-manager.de"));
|
||||||
assertTrue(ValidationUtil.isUsernameValid("test 123"));
|
assertTrue(ValidationUtil.isUsernameValid("test 123"));
|
||||||
|
assertTrue(ValidationUtil.isUsernameValid("t"));
|
||||||
|
|
||||||
// false
|
// false
|
||||||
assertFalse(ValidationUtil.isUsernameValid(" test 123"));
|
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("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