From 8619ab8bca29689656df258fd62a1a4217694f59 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Thu, 21 Jan 2021 12:43:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E4=BA=A7=E7=94=9F=E7=9A=84bugs=20(#596)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 修改创建录像存储的条件为必填 * fix: 修改最后一次执行的log类型为Ansible * fix: 修复批量测试资产可连接性的权限问题 Co-authored-by: Orange --- .../SystemUser/SystemUserDetail/AssetList.vue | 2 +- src/views/ops/TaskDetail/TaskDetail.vue | 2 +- .../sessions/ReplayStorageCreateUpdate.vue | 18 ++++++++++++------ 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue b/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue index e03eed469..67bd55131 100644 --- a/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue +++ b/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue @@ -111,7 +111,7 @@ export default { title: this.$t('assets.TestAssetsConnective'), name: 'TestSelected', can({ selectedRows }) { - return selectedRows.length > 0 && vm.object.auto_push + return selectedRows.length > 0 }, callback: this.bulkTestCallback.bind(this) } diff --git a/src/views/ops/TaskDetail/TaskDetail.vue b/src/views/ops/TaskDetail/TaskDetail.vue index bfb8b0bbd..21ff7693a 100644 --- a/src/views/ops/TaskDetail/TaskDetail.vue +++ b/src/views/ops/TaskDetail/TaskDetail.vue @@ -101,7 +101,7 @@ export default { value: this.object.latest_execution.id, formatter: function(row, value) { const onClick = function() { - window.open(`/#/ops/celery/task/${value}/log/`, '', 'width=900,height=600') + window.open(`/#/ops/task/task/${value}/log/?type=ansible`, '', 'width=900,height=600') } const title = this.$t('common.View') return { title } diff --git a/src/views/sessions/ReplayStorageCreateUpdate.vue b/src/views/sessions/ReplayStorageCreateUpdate.vue index f1b9f1dd0..0913f1926 100644 --- a/src/views/sessions/ReplayStorageCreateUpdate.vue +++ b/src/views/sessions/ReplayStorageCreateUpdate.vue @@ -56,7 +56,8 @@ export default { rules: [Required] }, bucket: { - label: this.$t('sessions.bucket') + label: this.$t('sessions.bucket'), + rules: [Required] }, access_key: { label: 'Access key', @@ -68,10 +69,12 @@ export default { }, endpoint: { label: this.$t('sessions.endPoint'), - helpText: storageTypeMeta.endpointHelpText + helpText: storageTypeMeta.endpointHelpText, + rules: [Required] }, region: { - label: this.$t('sessions.region') + label: this.$t('sessions.region'), + rules: [Required] }, protocol: { label: this.$t('sessions.protocol'), @@ -83,13 +86,16 @@ export default { rules: [Required] }, container_name: { - label: this.$t('sessions.containerName') + label: this.$t('sessions.containerName'), + rules: [Required] }, account_name: { - label: this.$t('sessions.accountName') + label: this.$t('sessions.accountName'), + rules: [Required] }, account_key: { - label: this.$t('sessions.accountKey') + label: this.$t('sessions.accountKey'), + rules: [Required] }, endpoint_suffix: { label: this.$t('sessions.endpointSuffix'),