1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-01-19 08:19:15 +08:00

fix: 修改创建机构的部分校验 (#3216)

This commit is contained in:
zhengkunwang 2023-12-07 15:08:06 +08:00 committed by GitHub
parent a6e12d88a3
commit 48ed9d8993
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 11 additions and 7 deletions

View File

@ -12,6 +12,7 @@ import (
"github.com/1Panel-dev/1Panel/backend/buserr"
"github.com/1Panel-dev/1Panel/backend/constant"
"github.com/1Panel-dev/1Panel/backend/global"
"github.com/1Panel-dev/1Panel/backend/i18n"
cmd2 "github.com/1Panel-dev/1Panel/backend/utils/cmd"
"github.com/1Panel-dev/1Panel/backend/utils/compose"
"github.com/1Panel-dev/1Panel/backend/utils/docker"
@ -575,7 +576,7 @@ func (r *RuntimeService) SyncForRestart() error {
for _, runtime := range runtimes {
if runtime.Status == constant.RuntimeBuildIng || runtime.Status == constant.RuntimeReCreating || runtime.Status == constant.RuntimeStarting || runtime.Status == constant.RuntimeCreating {
runtime.Status = constant.SystemRestart
runtime.Message = "System restart causing interrupt"
runtime.Message = i18n.GetMsgByKey("SystemRestart")
_ = runtimeRepo.Save(&runtime)
}
}

View File

@ -498,7 +498,7 @@ func (w WebsiteSSLService) SyncForRestart() error {
for _, ssl := range sslList {
if ssl.Status == constant.SSLApply {
ssl.Status = constant.SystemRestart
ssl.Message = "System restart causing interrupt"
ssl.Message = i18n.GetMsgByKey("SystemRestart")
_ = websiteSSLRepo.Save(&ssl)
}
}

View File

@ -22,6 +22,7 @@ ErrTypePort: 'Port {{ .name }} format error'
ErrTypePortRange: 'Port range needs to be between 1-65535'
Success: "Success"
Failed: "Failed"
SystemRestart: "System restart causes task interruption"
#app
ErrPortInUsed: "{{ .detail }} port already in use"

View File

@ -22,6 +22,7 @@ ErrTypePort: '埠 {{ .name }} 格式錯誤'
ErrTypePortRange: '連接埠範圍需要在 1-65535 之間'
Success: "成功"
Failed: "失敗"
SystemRestart: "系統重啟導致任務中斷"
#app
ErrPortInUsed: "{{ .detail }} 端口已被佔用!"

View File

@ -22,6 +22,7 @@ ErrTypePort: '端口 {{ .name }} 格式错误'
ErrTypePortRange: '端口范围需要在 1-65535 之间'
Success: "成功"
Failed: "失败"
SystemRestart: "系统重启导致任务中断"
#app
ErrPortInUsed: "{{ .detail }} 端口已被占用!"

View File

@ -132,7 +132,7 @@ const checkName = (rule: any, value: any, callback: any) => {
if (value === '' || typeof value === 'undefined' || value == null) {
callback(new Error(i18n.global.t('commons.rule.commonName')));
} else {
const reg = /^[a-zA-Z0-9\u4e00-\u9fa5]{1}[a-zA-Z0-9_.\u4e00-\u9fa5-]{0,128}$/;
const reg = /^[a-zA-Z0-9\u4e00-\u9fa5]{1}[a-zA-Z0-9_.\u4e00-\u9fa5-]{0,127}$/;
if (!reg.test(value) && value !== '') {
callback(new Error(i18n.global.t('commons.rule.commonName')));
} else {

View File

@ -72,8 +72,8 @@ const rules = ref({
keyType: [Rules.requiredSelect],
name: [Rules.requiredInput, Rules.name],
country: [Rules.requiredSelect],
organization: [Rules.requiredInput],
commonName: [Rules.requiredInput],
organization: [Rules.requiredInput, Rules.name],
commonName: [Rules.requiredInput, Rules.name],
});
const initData = () => ({

View File

@ -87,8 +87,8 @@ const em = defineEmits(['close']);
const rules = ref({
keyType: [Rules.requiredSelect],
domains: [Rules.requiredInput],
time: [Rules.requiredInput, checkNumberRange(1, 1000)],
dir: [Rules.requiredInput],
time: [Rules.integerNumber, checkNumberRange(1, 10000)],
});
const initData = () => ({
@ -116,7 +116,7 @@ const handleClose = () => {
};
const resetForm = () => {
obtainForm.value.resetFields();
obtainForm.value?.resetFields();
obtain.value = initData();
};