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'),