From 0b1720e0f3a2ca816529cc83296fe55dfdbc9cf9 Mon Sep 17 00:00:00 2001
From: Annabel Dunstone Gray
Date: Thu, 24 Aug 2023 11:32:32 -0600
Subject: [PATCH 1/2] Update job sidebar UI
Changelog: changed
---
.../components/job/sidebar/commit_block.vue | 10 ++++---
.../jobs/components/job/sidebar/sidebar.vue | 19 +++-----------
.../sidebar/sidebar_job_details_container.vue | 2 +-
.../job/sidebar/stages_dropdown.vue | 26 +++++++++----------
locale/gitlab.pot | 8 +++---
spec/features/projects/jobs_spec.rb | 2 +-
.../components/job/stages_dropdown_spec.js | 12 ++++-----
7 files changed, 35 insertions(+), 44 deletions(-)
diff --git a/app/assets/javascripts/jobs/components/job/sidebar/commit_block.vue b/app/assets/javascripts/jobs/components/job/sidebar/commit_block.vue
index 7f25ca8a94d871..a74e070f293cc0 100644
--- a/app/assets/javascripts/jobs/components/job/sidebar/commit_block.vue
+++ b/app/assets/javascripts/jobs/components/job/sidebar/commit_block.vue
@@ -22,9 +22,13 @@ export default {
-
{{ __('Commit') }}
+
{{ __('Commit') }}:
-
+
{{ commit.short_id }}
@@ -42,6 +46,6 @@ export default {
>
- {{ commit.title }}
+ {{ commit.title }}
diff --git a/app/assets/javascripts/jobs/components/job/sidebar/sidebar.vue b/app/assets/javascripts/jobs/components/job/sidebar/sidebar.vue
index 530109f9dfd454..e74096bf97959e 100644
--- a/app/assets/javascripts/jobs/components/job/sidebar/sidebar.vue
+++ b/app/assets/javascripts/jobs/components/job/sidebar/sidebar.vue
@@ -17,7 +17,6 @@ export default {
i18n: {
...JOB_SIDEBAR_COPY,
},
- borderTopClass: ['gl-border-t-solid', 'gl-border-t-1', 'gl-border-t-gray-100'],
forwardDeploymentFailureModalId,
components: {
ArtifactsBlock,
@@ -81,34 +80,22 @@ export default {
@updateVariables="$emit('updateVariables')"
/>
-
+
-
+
-
+
{{ $options.i18n.TAGS }}
- {{ tag }}
+ {{ tag }}
diff --git a/app/assets/javascripts/jobs/components/job/sidebar/stages_dropdown.vue b/app/assets/javascripts/jobs/components/job/sidebar/stages_dropdown.vue
index 3fee14272565de..f6cea5f1ac8a20 100644
--- a/app/assets/javascripts/jobs/components/job/sidebar/stages_dropdown.vue
+++ b/app/assets/javascripts/jobs/components/job/sidebar/stages_dropdown.vue
@@ -1,20 +1,20 @@
-
{{ __('Commit') }}:
+
+ {{ __('Commit') }}
-
- {{ commit.short_id }}
-
+
+ {{ commit.short_id }}
+
-
+
-
- {{ __('in') }}
- !{{ mergeRequest.iid }}
-
+
+ {{ __('in') }}
+ !{{ mergeRequest.iid }}
+
+
-
{{ commit.title }}
+
{{ commit.title }}
diff --git a/app/assets/javascripts/jobs/components/job/sidebar/job_container_item.vue b/app/assets/javascripts/jobs/components/job/sidebar/job_container_item.vue
index 097ab3b4cf663a..b941f7a882d18e 100644
--- a/app/assets/javascripts/jobs/components/job/sidebar/job_container_item.vue
+++ b/app/assets/javascripts/jobs/components/job/sidebar/job_container_item.vue
@@ -40,7 +40,7 @@ export default {
},
classes() {
return {
- retried: this.job.retried,
+ 'retried gl-text-secondary': this.job.retried,
'gl-font-weight-bold': this.isActive,
};
},
@@ -57,7 +57,7 @@ export default {
v-gl-tooltip.left.viewport
:href="job.status.details_path"
:title="tooltipText"
- class="gl-display-flex gl-align-items-center"
+ class="gl-display-flex gl-align-items-center gl-py-3 gl-pl-7"
:data-testid="dataTestId"
>
-
+
{{ jobName }}
-
+
diff --git a/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue b/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue
index df64b6422c7d8c..18bd2593c2a27b 100644
--- a/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue
+++ b/app/assets/javascripts/jobs/components/job/sidebar/jobs_container.vue
@@ -24,7 +24,8 @@ export default {
};
-
+
+ {{ __('Related jobs') }}