diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-04-12 09:09:09 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-04-12 09:09:09 +0000 |
commit | ede2fbdc8734f095d371614d362b5ae373d6a243 (patch) | |
tree | 187152bbc2a4f24aae99d30a78ca9b06cc0468a8 /app | |
parent | 4044a01bd7e32c814217b34c512c3dd02202ea29 (diff) | |
download | gitlab-ce-ede2fbdc8734f095d371614d362b5ae373d6a243.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/jobs/components/manual_variables_form.vue | 12 | ||||
-rw-r--r-- | app/models/clusters/concerns/application_version.rb | 6 |
2 files changed, 16 insertions, 2 deletions
diff --git a/app/assets/javascripts/jobs/components/manual_variables_form.vue b/app/assets/javascripts/jobs/components/manual_variables_form.vue index 793f790931c..d45012d2023 100644 --- a/app/assets/javascripts/jobs/components/manual_variables_form.vue +++ b/app/assets/javascripts/jobs/components/manual_variables_form.vue @@ -117,7 +117,12 @@ export default { <div class="table-section section-50" role="rowheader">{{ s__('CiVariables|Value') }}</div> </div> - <div v-for="variable in variables" :key="variable.id" class="gl-responsive-table-row"> + <div + v-for="variable in variables" + :key="variable.id" + class="gl-responsive-table-row" + data-testid="ci-variable-row" + > <div class="table-section section-50"> <div class="table-mobile-header" role="rowheader">{{ s__('Pipeline|Key') }}</div> <div class="table-mobile-content gl-mr-3"> @@ -126,6 +131,7 @@ export default { v-model="variable.key" :placeholder="$options.i18n.keyPlaceholder" class="ci-variable-body-item form-control" + data-testid="ci-variable-key" /> </div> </div> @@ -138,6 +144,7 @@ export default { v-model="variable.secret_value" :placeholder="$options.i18n.valuePlaceholder" class="ci-variable-body-item form-control" + data-testid="ci-variable-value" /> </div> </div> @@ -149,6 +156,7 @@ export default { category="tertiary" icon="clear" :aria-label="__('Delete variable')" + data-testid="delete-variable-btn" @click="deleteVariable(variable.id)" /> </div> @@ -181,7 +189,7 @@ export default { </div> </div> <div class="d-flex gl-mt-3 justify-content-center"> - <p class="text-muted" v-html="helpText"></p> + <p class="text-muted" data-testid="form-help-text" v-html="helpText"></p> </div> <div class="d-flex justify-content-center"> <gl-button diff --git a/app/models/clusters/concerns/application_version.rb b/app/models/clusters/concerns/application_version.rb index 6c0b014662c..dab0bd23e2e 100644 --- a/app/models/clusters/concerns/application_version.rb +++ b/app/models/clusters/concerns/application_version.rb @@ -5,11 +5,17 @@ module Clusters module ApplicationVersion extend ActiveSupport::Concern + EXTERNAL_VERSION = 'EXTERNALLY_INSTALLED' + included do state_machine :status do before_transition any => [:installed, :updated] do |application| application.version = application.class.const_get(:VERSION, false) end + + before_transition any => [:externally_installed] do |application| + application.version = EXTERNAL_VERSION + end end end |