FIX: js needs to use same max username length as server
This commit is contained in:
parent
faed17aa18
commit
78d46a81e1
|
@ -197,7 +197,7 @@ export default Discourse.Controller.extend(Discourse.ModalFunctionality, {
|
|||
}
|
||||
|
||||
// If too long
|
||||
if (this.get('accountUsername').length > 15) {
|
||||
if (this.get('accountUsername').length > 20) {
|
||||
return Discourse.InputValidation.create({
|
||||
failed: true,
|
||||
reason: I18n.t('user.username.too_long')
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
<tr class="input">
|
||||
<td class="label"><label for='new-account-username'>{{i18n user.username.title}}</label></td>
|
||||
<td>
|
||||
{{input value=accountUsername id="new-account-username" maxlength="15"}}
|
||||
{{input value=accountUsername id="new-account-username" maxlength="20"}}
|
||||
{{input-tip validation=usernameValidation}}
|
||||
</td>
|
||||
</tr>
|
||||
|
|
|
@ -10,7 +10,7 @@ test('basicUsernameValidation', function() {
|
|||
|
||||
testInvalidUsername('', undefined);
|
||||
testInvalidUsername('x', I18n.t('user.username.too_short'));
|
||||
testInvalidUsername('1234567890123456', I18n.t('user.username.too_long'));
|
||||
testInvalidUsername('123456789012345678901', I18n.t('user.username.too_long'));
|
||||
|
||||
var controller = controllerFor('create-account');
|
||||
controller.set('accountUsername', 'porkchops');
|
||||
|
|
Loading…
Reference in New Issue