diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-03-07 12:13:09 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-03-07 12:13:09 +0300 |
commit | 75c2755b05acdd65b5c7f93ee245b8273d99d446 (patch) | |
tree | 0684d1beaab6a06ef6d093f3505a3970eddeee0b /app/assets/javascripts/integrations | |
parent | 0ead22f9db870eb1d6914ef60d5c1c998ed538d9 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/integrations')
-rw-r--r-- | app/assets/javascripts/integrations/edit/components/active_checkbox.vue | 8 | ||||
-rw-r--r-- | app/assets/javascripts/integrations/edit/index.js | 2 |
2 files changed, 8 insertions, 2 deletions
diff --git a/app/assets/javascripts/integrations/edit/components/active_checkbox.vue b/app/assets/javascripts/integrations/edit/components/active_checkbox.vue index 5ddf3aeb639..a4415a5a2b3 100644 --- a/app/assets/javascripts/integrations/edit/components/active_checkbox.vue +++ b/app/assets/javascripts/integrations/edit/components/active_checkbox.vue @@ -1,6 +1,6 @@ <script> import { GlFormGroup, GlFormCheckbox } from '@gitlab/ui'; -import { mapGetters } from 'vuex'; +import { mapGetters, mapState } from 'vuex'; export default { name: 'ActiveCheckbox', @@ -15,6 +15,10 @@ export default { }, computed: { ...mapGetters(['isInheriting', 'propsSource']), + ...mapState(['customState']), + disabled() { + return this.isInheriting || this.customState.activateDisabled; + }, }, mounted() { this.activated = this.propsSource.initialActivated; @@ -34,7 +38,7 @@ export default { <gl-form-checkbox v-model="activated" class="gl-display-block" - :disabled="isInheriting" + :disabled="disabled" @change="onChange" > {{ __('Active') }} diff --git a/app/assets/javascripts/integrations/edit/index.js b/app/assets/javascripts/integrations/edit/index.js index 216a7412322..3e58dd0be99 100644 --- a/app/assets/javascripts/integrations/edit/index.js +++ b/app/assets/javascripts/integrations/edit/index.js @@ -39,6 +39,7 @@ function parseDatasetToProps(data) { const { showActive, activated, + activateDisabled, editable, canTest, commitEvents, @@ -54,6 +55,7 @@ function parseDatasetToProps(data) { return { initialActivated: activated, showActive, + activateDisabled, type, cancelPath, editable, |