summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/environments
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-04-01 15:08:40 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2022-04-01 15:08:40 +0000
commitcdd826bc3ad3e6f234f96a861efa129dba5e2502 (patch)
treeb159419c3a731637f35e95fe62f30ad437356996 /app/assets/javascripts/environments
parente4a0b94a64dc5bd8f48430cd5cdf9aaa10927e75 (diff)
downloadgitlab-ce-cdd826bc3ad3e6f234f96a861efa129dba5e2502.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/environments')
-rw-r--r--app/assets/javascripts/environments/components/new_environment_item.vue13
-rw-r--r--app/assets/javascripts/environments/graphql/resolvers.js2
2 files changed, 14 insertions, 1 deletions
diff --git a/app/assets/javascripts/environments/components/new_environment_item.vue b/app/assets/javascripts/environments/components/new_environment_item.vue
index f35fabccae7..f5e9d612316 100644
--- a/app/assets/javascripts/environments/components/new_environment_item.vue
+++ b/app/assets/javascripts/environments/components/new_environment_item.vue
@@ -2,6 +2,7 @@
import {
GlCollapse,
GlDropdown,
+ GlBadge,
GlButton,
GlLink,
GlSprintf,
@@ -26,6 +27,7 @@ export default {
components: {
GlCollapse,
GlDropdown,
+ GlBadge,
GlButton,
GlLink,
GlSprintf,
@@ -74,6 +76,7 @@ export default {
'Environments|There are no deployments for this environment yet. %{linkStart}Learn more about setting up deployments.%{linkEnd}',
),
autoStopIn: s__('Environment|Auto stop %{time}'),
+ tierTooltip: s__('Environment|Deployment tier'),
},
data() {
return { visible: false };
@@ -100,6 +103,9 @@ export default {
hasDeployment() {
return Boolean(this.environment?.upcomingDeployment || this.environment?.lastDeployment);
},
+ tier() {
+ return this.lastDeployment?.tierInYaml;
+ },
hasOpenedAlert() {
return this.environment?.hasOpenedAlert;
},
@@ -206,6 +212,13 @@ export default {
>
{{ displayName }}
</gl-link>
+ <gl-badge
+ v-if="tier"
+ v-gl-tooltip
+ :title="$options.i18n.tierTooltip"
+ class="gl-ml-3 gl-font-monospace"
+ >{{ tier }}</gl-badge
+ >
</div>
<div class="gl-display-flex gl-align-items-center">
<p v-if="canShowAutoStopDate" class="gl-font-sm gl-text-gray-700 gl-mr-5 gl-mb-0">
diff --git a/app/assets/javascripts/environments/graphql/resolvers.js b/app/assets/javascripts/environments/graphql/resolvers.js
index a7866c1e778..722bb78bcf9 100644
--- a/app/assets/javascripts/environments/graphql/resolvers.js
+++ b/app/assets/javascripts/environments/graphql/resolvers.js
@@ -24,7 +24,7 @@ const mapNestedEnvironment = (env) => ({
__typename: 'NestedLocalEnvironment',
});
const mapEnvironment = (env) => ({
- ...convertObjectPropsToCamelCase(env),
+ ...convertObjectPropsToCamelCase(env, { deep: true }),
__typename: 'LocalEnvironment',
});