Compare commits

...

54 Commits

Author SHA1 Message Date
fit2bot
ce3d71d630 feat: Update v3.6.5 2023-09-21 23:06:03 +08:00
jiangweidong
135da3e8aa fix: cas属性映射提醒 2023-09-04 08:21:03 +05:00
老广
e3c4c406fe Merge pull request #3368 from jumpserver/pr@v3.6@perf_cloud_sync_None_err
fix: 策略删除动作和规则时提示404
2023-08-29 11:26:13 +08:00
jiangweidong
4cd126bb9f fix: 策略删除动作和规则时提示404 2023-08-25 14:05:44 +08:00
老广
21c58e2954 Merge pull request #3365 from jumpserver/pr@v3.6@fix_dynamic_input_glint_quit_problem
fix: 解决自动化动态列表组件添加内容会频闪闪退的问题
2023-08-25 10:24:47 +08:00
jiangweidong
25cc62b0c3 fix: 解决自动化动态列表组件添加内容会频闪闪退的问题 2023-08-25 10:04:23 +08:00
老广
4adf765773 Merge pull request #3358 from jumpserver/pr@v3.6@add_tips
perf: 添加 DOMAINS 不设置 报错的提示
2023-08-18 15:03:13 +08:00
ibuler
dbea97e445 perf: 添加 DOMAINS 不设置 报错的提示 2023-08-18 07:02:10 +00:00
feng
8723081ba6 perf: vault 为企业版 2023-08-17 16:17:16 +05:00
Bryan
4d8b4c45af Merge pull request #3355 from jumpserver/dev
v3.6.0
2023-08-17 14:00:33 +05:00
Bryan
a6d642df60 Merge pull request #3283 from jumpserver/dev
v3.5.0
2023-07-20 19:04:29 +08:00
Jiangjie.Bai
2e74f1522f Merge pull request #3222 from jumpserver/dev
v3.4.0
2023-06-15 14:51:36 +08:00
Jiangjie.Bai
fe615e0314 Merge pull request #3219 from jumpserver/dev
v3.4.0
2023-06-15 14:17:46 +08:00
Jiangjie.Bai
09f734e6fc Merge pull request #3135 from jumpserver/dev
v3.3.0
2023-05-18 19:18:11 +08:00
Jiangjie.Bai
3117046342 Merge pull request #3061 from jumpserver/dev
v3.2.0
2023-04-20 18:40:08 +08:00
Bai
b68aecb5cc fix: 批量更新资产平台help-text 2023-04-20 18:39:22 +08:00
Jiangjie.Bai
1c9b155d97 Merge pull request #3057 from jumpserver/dev
v3.2.0
2023-04-20 18:22:46 +08:00
Jiangjie.Bai
75b1be9864 Merge pull request #3019 from jumpserver/dev
v3.2.0 rc2
2023-04-14 19:01:37 +08:00
Jiangjie.Bai
615c3c1cf4 Merge pull request #3014 from jumpserver/dev
v3.2.0 rc1
2023-04-13 20:02:38 +08:00
Jiangjie.Bai
4d82231af4 Merge pull request #3012 from jumpserver/dev
v3.2.0 rc1
2023-04-13 19:22:38 +08:00
“huailei000”
c6cf6571b6 perf: ldap导入用户列表-组织下拉框设置最大宽度 2023-03-16 16:44:36 +08:00
Bai
8ea990d070 fix: 修复创建资产添加账号模版报错问题 2023-03-16 16:44:36 +08:00
“huailei000”
f4a32170d5 perf: message 2023-03-16 16:44:36 +08:00
ibuler
073508675e perf: 添加默认的信息 2023-03-16 16:44:36 +08:00
Jiangjie.Bai
1d6ca0a93a Merge pull request #2924 from jumpserver/dev
v3.1.0 rc4
2023-03-15 19:46:31 +08:00
Jiangjie.Bai
36aea652d6 Merge pull request #2788 from jumpserver/dev
v3.0.0
2023-02-23 20:16:41 +08:00
Jiangjie.Bai
1a42ce90ab Merge pull request #2760 from jumpserver/dev
v3.0.0-rc-latest
2023-02-22 22:21:54 +08:00
Jiangjie.Bai
31a401b55d Merge pull request #2463 from jumpserver/dev
v3.0.0-rc4
2023-01-31 18:55:34 +08:00
Jiangjie.Bai
582a84178d Merge pull request #2187 from jumpserver/dev
v2.28.0
2022-11-17 17:44:19 +08:00
Jiangjie.Bai
9b9f7c936c Merge pull request #2184 from jumpserver/dev
v2.28.0-rc5
2022-11-17 14:18:15 +08:00
Jiangjie.Bai
2a6100957f Merge pull request #2182 from jumpserver/dev
v2.28.0-rc4
2022-11-16 21:08:55 +08:00
Jiangjie.Bai
16606d6a27 Merge pull request #2176 from jumpserver/dev
v2.28.0-rc2
2022-11-14 10:01:05 +08:00
Jiangjie.Bai
0a612f50e6 Merge pull request #2164 from jumpserver/dev
v2.28.0-rc1
2022-11-10 17:45:47 +08:00
Jiangjie.Bai
fe36fa9390 Merge pull request #2117 from jumpserver/dev
v2.27.0-rc4
2022-10-18 21:02:10 +08:00
Jiangjie.Bai
ba109900ec Merge pull request #2113 from jumpserver/dev
v2.27.0-rc3
2022-10-18 11:20:57 +08:00
Jiangjie.Bai
ec7768267f Merge pull request #2105 from jumpserver/dev
v2.27.0-rc2
2022-10-14 11:01:32 +08:00
Jiangjie.Bai
cc58b374ab Merge pull request #2101 from jumpserver/dev
v2.27.0-rc1
2022-10-13 17:44:53 +08:00
Jiangjie.Bai
04ffbb8fd6 Merge pull request #2097 from jumpserver/dev
v2.27.0-rc1
2022-10-13 15:14:40 +08:00
Jiangjie.Bai
49880f6739 Merge pull request #2059 from jumpserver/dev
v2.26.0
2022-09-15 17:49:44 +08:00
Jiangjie.Bai
e6f98d58c4 Merge pull request #2057 from jumpserver/dev
v2.26.0-rc4
2022-09-15 16:18:03 +08:00
Jiangjie.Bai
fd1f16d43c Merge pull request #2050 from jumpserver/dev
v2.26.0-rc2
2022-09-13 17:41:39 +08:00
Jiangjie.Bai
968b2415b1 Merge pull request #2043 from jumpserver/dev
v2.26.0-rc1
2022-09-08 15:46:44 +08:00
Jiangjie.Bai
776090d6ba Merge pull request #2001 from jumpserver/dev
v2.25.0
2022-08-18 16:12:45 +08:00
Jiangjie.Bai
3a37952288 Merge pull request #1996 from jumpserver/dev
v2.25.0-rc4
2022-08-17 16:53:23 +08:00
Jiangjie.Bai
62b8fc0e3b Merge pull request #1994 from jumpserver/dev
v2.25.0-rc3
2022-08-16 19:08:23 +08:00
Jiangjie.Bai
b2028869cb Merge pull request #1986 from jumpserver/dev
v2.25.0-rc2
2022-08-12 18:06:56 +08:00
Jiangjie.Bai
5277a725f8 Merge pull request #1973 from jumpserver/dev
v2.25.0-rc1
2022-08-11 14:11:59 +08:00
Jiangjie.Bai
f137788c1a Merge pull request #1957 from jumpserver/dev
v2.24.0-rc5
2022-07-20 19:06:03 +08:00
Jiangjie.Bai
f7d17c8de7 Merge pull request #1954 from jumpserver/dev
v2.24.0-rc4
2022-07-19 16:18:13 +08:00
Jiangjie.Bai
feea70b0be Merge pull request #1944 from jumpserver/dev
v2.24.0-rc3
2022-07-18 12:05:42 +08:00
Jiangjie.Bai
04696ef3d6 Merge pull request #1940 from jumpserver/dev
v2.24.0-rc2
2022-07-15 18:07:37 +08:00
Jiangjie.Bai
1731f4f788 Merge pull request #1934 from jumpserver/dev
v2.24.0-rc1
2022-07-14 18:27:51 +08:00
Jiangjie.Bai
6f25d93909 Merge pull request #1931 from jumpserver/dev
v2.24.0-rc1
2022-07-14 17:51:58 +08:00
Jiangjie.Bai
46461ec324 Merge pull request #1925 from jumpserver/dev
v2.24.0-rc1
2022-07-14 15:12:15 +08:00
12 changed files with 1661 additions and 1634 deletions

1
GITSHA Normal file
View File

@@ -0,0 +1 @@
135da3e8aa006612c1bbea6b821e6488a747b967

View File

@@ -1,7 +1,7 @@
<template>
<div>
<div v-for="(command, index) in value" :key="index" :prop="'value.' + index + '.value'" class="command-item">
<el-input v-model="value[index]" size="mini">
<div v-for="(command, index) in iValue" :key="index" :prop="'iValue.' + index + '.value'" class="command-item">
<el-input v-model="iValue[index]" size="mini">
<template slot="prepend"> {{ inputTitle + ' ' + (index + 1) }}</template>
</el-input>
<div class="input-button">
@@ -14,7 +14,7 @@
@click="handleDelete(command)"
/>
<el-button
v-if="index === value.length - 1"
v-if="index === iValue.length - 1"
icon="el-icon-plus"
size="mini"
style="flex-shrink: 0;"
@@ -27,6 +27,7 @@
</template>
<script>
export default {
props: {
value: {
@@ -39,20 +40,32 @@ export default {
}
},
data() {
return {}
return {
iValue: ['']
}
},
watch: {
iValue: {
handler(v) {
this.$emit('input', Array.from(v))
}
}
},
created() {
this.iValue = Array.from(this.value)
},
methods: {
handleDelete(command) {
const index = this.value.indexOf(command)
const index = this.iValue.indexOf(command)
if (index !== -1) {
this.value.splice(index, 1)
this.iValue.splice(index, 1)
}
},
handleAdd() {
this.value.push('')
this.iValue.push('')
},
deleteDisabled() {
return this.value.length <= 1
return this.iValue.length <= 1
}
}
}

View File

@@ -1648,6 +1648,7 @@
"LDAPUser": "LDAP User",
"InsecureCommandAlert": "Insecure command alert",
"helpText": {
"UserAttr": "If the user attribute contains `uid`, change it to `cas:user`",
"TempPassword": "For a while, there is a period of 300 seconds, failure immediately after use",
"ApiKeyList": "The API key is used to sign the request header. The header of each request is different. Please refer to the usage documentation",
"ConnectionTokenList": "The connection token is a kind of authentication information that combines authentication and connection assets. It allows users to log in to assets with one click. Currently supported components include: KoKo, Lion, Magnus, Razor, etc.",

View File

@@ -1654,6 +1654,7 @@
"LDAPServerInfo": "LDAPサーバー",
"LDAPUser": "LDAPユーザー",
"helpText": {
"UserAttr": "ユーザ属性で `uid` を含むものは `cas:user` に変更する必要があります。",
"TempPassword": "一時パスワードの有効期間は300秒で、使用後すぐに失効します",
"ApiKeyList": "Api keyを使用してリクエストヘッダに署名します。リクエストのヘッダごとに異なります。使用ドキュメントを参照してください",
"ConnectionTokenList": "接続トークンは、認証アセットと接続アセットを組み合わせた一種の認証情報であり、ユーザーはワンクリックでアセットにログインできます。現在サポートされているコンポーネントには、KoKo、Lion、Magnus、Razorなどがあります。",

View File

@@ -1652,6 +1652,7 @@
"LDAPServerInfo": "LDAP 服务器",
"LDAPUser": "LDAP 用户",
"helpText": {
"UserAttr": "用户属性中包含 `uid` 的需要更换为 `cas:user` ",
"TempPassword": "临时密码有效期为 300 秒,使用后立刻失效",
"ApiKeyList": "使用 Api key 签名请求头进行认证,每个请求的头部是不一样的, 相对于 Token 方式,更加安全,请查阅文档使用",
"ConnectionTokenList": "连接令牌是将身份验证和连接资产结合起来使用的一种认证信息支持用户一键登录到资产目前支持的组件包括KoKo、Lion、Magnus、Razor 等",

View File

@@ -64,6 +64,9 @@ const actions = {
changeThemeColors(themeColors)
resolve(response)
}).catch(error => {
if (error.response && error.response.status === 400) {
alert('自 v3.6 版本开始,要求配置可信任域名或主机,否则无法正常使用, 查看: https://github.com/jumpserver/jumpserver/releases/tag/v3.6.0')
}
reject(error)
})
})

View File

@@ -58,6 +58,8 @@
background: url('./icons/switch.png') no-repeat center left transparent;
}
&.k8s_ico_open,
&.k8s_ico_close,
&.k8s_ico_docu {
background: url('./icons/k8s.png') center left no-repeat;
}

View File

@@ -186,7 +186,9 @@ export default {
handleDelete(index) {
return () => {
const item = this.tableConfig.totalData.splice(index, 1)
this.$axios.delete(`/api/v1/xpack/cloud/strategy-actions/${item[0]?.id}/`)
if (item[0]?.id) {
this.$axios.delete(`/api/v1/xpack/cloud/strategy-actions/${item[0].id}/`)
}
this.$message.success(this.$tc('common.deleteSuccessMsg'))
}
}

View File

@@ -98,7 +98,9 @@ export default {
handleDelete(index) {
return () => {
const item = this.tableConfig.totalData.splice(index, 1)
this.$axios.delete(`/api/v1/xpack/cloud/strategy-rules/${item[0]?.id}/`)
if (item[0]?.id) {
this.$axios.delete(`/api/v1/xpack/cloud/strategy-rules/${item[0].id}/`)
}
this.$message.success(this.$tc('common.deleteSuccessMsg'))
}
}

View File

@@ -32,6 +32,7 @@ export default {
CAS_RENAME_ATTRIBUTES: {
component: JsonEditor,
label: this.$t('setting.authUserAttrMap'),
helpText: this.$t('setting.helpText.UserAttr'),
rules: [JsonRequiredUserNameMapped]
}
},

View File

@@ -35,7 +35,7 @@ export default {
{
title: this.$t('setting.AccountStorage'),
name: 'Vault',
hidden: !this.$hasPerm('settings.change_vault')
hidden: !this.$hasPerm('settings.change_vault') || !this.$store.getters.hasValidLicense
}
]
}

3246
yarn.lock

File diff suppressed because it is too large Load Diff