fix: update username length validation to 4-64 characters

This commit is contained in:
wxg0103 2025-11-12 14:24:18 +08:00
parent 334c3d3021
commit b62914af4c
5 changed files with 13 additions and 13 deletions

View File

@ -6671,7 +6671,7 @@ msgid "Phone"
msgstr ""
#: apps/users/serializers/user.py:120 apps/xpack/serializers/chat_user.py:68
msgid "Username must be 4-20 characters long"
msgid "Username must be 4-64 characters long"
msgstr ""
#: apps/users/serializers/user.py:133 apps/users/serializers/user.py:298

View File

@ -6796,8 +6796,8 @@ msgid "Phone"
msgstr "手机"
#: apps/users/serializers/user.py:120 apps/xpack/serializers/chat_user.py:68
msgid "Username must be 4-20 characters long"
msgstr "用户名必须为4-20个字符"
msgid "Username must be 4-64 characters long"
msgstr "用户名必须为4-64个字符"
#: apps/users/serializers/user.py:133 apps/users/serializers/user.py:298
#: apps/xpack/serializers/chat_user.py:81

View File

@ -6796,8 +6796,8 @@ msgid "Phone"
msgstr "手機"
#: apps/users/serializers/user.py:120 apps/xpack/serializers/chat_user.py:68
msgid "Username must be 4-20 characters long"
msgstr "用戶名必須為4-20個字符"
msgid "Username must be 4-64 characters long"
msgstr "用戶名必須為4-64個字符"
#: apps/users/serializers/user.py:133 apps/users/serializers/user.py:298
#: apps/xpack/serializers/chat_user.py:81

View File

@ -8,12 +8,12 @@
@submit.prevent :close-on-click-modal="false" :close-on-press-escape="false">
<el-form-item :prop="isEdit ? '' : 'username'" :label="$t('views.login.loginForm.username.label')">
<el-input v-model="userForm.username" :placeholder="$t('views.login.loginForm.username.placeholder')"
maxlength="20" show-word-limit :disabled="isEdit">
maxlength="64" show-word-limit :disabled="isEdit">
</el-input>
</el-form-item>
<el-form-item prop="nick_name" :label="$t('views.userManage.userForm.nick_name.label')">
<el-input v-model="userForm.nick_name" :placeholder="$t('views.userManage.userForm.nick_name.placeholder')"
maxlength="20" show-word-limit>
maxlength="64" show-word-limit>
</el-input>
</el-form-item>
<el-form-item :label="$t('views.login.loginForm.email.label')" prop="email">
@ -85,7 +85,7 @@ const rules = reactive({
},
{
min: 4,
max: 20,
max: 64,
message: t('views.login.loginForm.username.lengthMessage'),
trigger: 'blur',
},
@ -98,7 +98,7 @@ const rules = reactive({
},
{
min: 1,
max: 20,
max: 64,
message: t('views.userManage.userForm.nick_name.lengthMessage'),
trigger: 'blur',
},

View File

@ -21,7 +21,7 @@
<el-input
v-model="userForm.username"
:placeholder="$t('views.login.loginForm.username.placeholder')"
maxlength="20"
maxlength="64"
show-word-limit
:disabled="isEdit"
>
@ -31,7 +31,7 @@
<el-input
v-model="userForm.nick_name"
:placeholder="$t('views.userManage.userForm.nick_name.placeholder')"
maxlength="20"
maxlength="64"
show-word-limit
>
</el-input>
@ -218,7 +218,7 @@ const rules = reactive({
},
{
min: 4,
max: 20,
max: 64,
message: t('views.login.loginForm.username.lengthMessage'),
trigger: 'blur',
},
@ -231,7 +231,7 @@ const rules = reactive({
},
{
min: 1,
max: 20,
max: 64,
message: t('views.userManage.userForm.nick_name.lengthMessage'),
trigger: 'blur',
},