Skip to content

Commit 76f3afb

Browse files
committed
fix: 修复双击ldap结果跳转到oidc的缺陷
--bug=1048233 --user=王孝刚 【用户登录】登录首页-点击LDAP两下,会提示跳转至认证源页面登录 https://www.tapd.cn/57709429/s/1599607
1 parent 1176029 commit 76f3afb

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

apps/common/util/field_message.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def date(field: str):
9292
return {
9393
'required': gettext_lazy('【%s】此字段必填。' % field),
9494
'null': gettext_lazy('【%s】此字段不能为null。' % field),
95-
'invalid': gettext_lazy('【%s】日期格式错误请改用以下格式之一: {format}。'),
95+
'invalid': gettext_lazy('【%s】日期格式错误请改用以下格式之一: {format}。'),
9696
'datetime': gettext_lazy('【%s】应为日期,但得到的是日期时间。')
9797
}
9898

@@ -101,17 +101,17 @@ def image(field: str):
101101
return {
102102
'required': gettext_lazy('【%s】此字段必填。' % field),
103103
'null': gettext_lazy('【%s】此字段不能为null。' % field),
104-
'invalid_image': gettext_lazy('【%s】上载有效的图像您上载的文件不是图像或图像已损坏。' % field),
104+
'invalid_image': gettext_lazy('【%s】上载有效的图像您上载的文件不是图像或图像已损坏。' % field),
105105
'max_length': gettext_lazy('【%s】请确保此文件名最多包含 {max_length} 个字符(长度为 {length})。' % field),
106-
'invalid': gettext_lazy('【%s】提交的数据不是文件请检查表单上的编码类型。' % field)
106+
'invalid': gettext_lazy('【%s】提交的数据不是文件请检查表单上的编码类型。' % field)
107107
}
108108

109109
@staticmethod
110110
def file(field: str):
111111
return {
112112
'required': gettext_lazy('【%s】此字段必填。' % field),
113113
'empty': gettext_lazy('【%s】提交的文件为空。' % field),
114-
'invalid': gettext_lazy('【%s】提交的数据不是文件请检查表单上的编码类型。' % field),
114+
'invalid': gettext_lazy('【%s】提交的数据不是文件请检查表单上的编码类型。' % field),
115115
'no_name': gettext_lazy('【%s】无法确定任何文件名。' % field),
116116
'max_length': gettext_lazy('【%s】请确保此文件名最多包含 {max_length} 个字符(长度为 {length})。' % field)
117117
}

ui/src/views/login/index.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,12 @@ onMounted(() => {
205205
user
206206
.getAuthType()
207207
.then((res) => {
208+
//如果结果包含LDAP,把LDAP放在第一个
209+
const ldapIndex = res.indexOf('LDAP')
210+
if (ldapIndex !== -1) {
211+
const [ldap] = res.splice(ldapIndex, 1)
212+
res.unshift(ldap)
213+
}
208214
modeList.value = [...modeList.value, ...res]
209215
})
210216
.finally(() => (loading.value = false))

0 commit comments

Comments
 (0)