refactor: remove username input validation rule in user editing form (#4276)

#### What type of PR is this?

/area console
/kind improvement
/milestone 2.8.x

#### What this PR does / why we need it:

移除用户编辑表单中用户名的校验规则,在这个表单中,用户名本身就是不能修改的,所以不需要验证。移除之后还能够解决旧版本 Halo 升级之后无法修改资料的问题。(旧版本没有用户名校验)

#### Which issue(s) this PR fixes:

Fixes #4269 

#### Does this PR introduce a user-facing change?

```release-note
移除 Console 端用户编辑表单中用户名的校验规则,防止旧版本 Halo 升级之后无法修改资料。
```
pull/4284/head
Ryan Wang 2023-07-21 17:04:14 +08:00 committed by GitHub
parent 834e37cf13
commit 617d05f3bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 13 deletions

View File

@ -159,19 +159,6 @@ const handleUpdateUser = async () => {
:label="$t('core.user.editing_modal.fields.username.label')"
type="text"
name="name"
:validation="[
['required'],
['length:0,63'],
[
'matches',
/^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$/,
],
]"
:validation-messages="{
matches: $t(
'core.user.editing_modal.fields.username.validation'
),
}"
></FormKit>
<FormKit
id="displayNameInput"