Skip to content

Commit 1cc5b35

Browse files
author
GitLab Bot
committed
Add latest changes from gitlab-org/gitlab@master
1 parent 47d2cd0 commit 1cc5b35

File tree

66 files changed

+548
-633
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+548
-633
lines changed

.rubocop_todo/gitlab/bounded_contexts.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -851,7 +851,6 @@ Gitlab/BoundedContexts:
851851
- 'app/models/concerns/enums/internal_id.rb'
852852
- 'app/models/concerns/enums/issuable_link.rb'
853853
- 'app/models/concerns/enums/package_metadata.rb'
854-
- 'app/models/concerns/enums/prometheus_metric.rb'
855854
- 'app/models/concerns/enums/sbom.rb'
856855
- 'app/models/concerns/enums/vulnerability.rb'
857856
- 'app/models/concerns/enums/web_ide/extensions_marketplace_opt_in_status.rb'
@@ -1212,7 +1211,6 @@ Gitlab/BoundedContexts:
12121211
- 'app/models/project_statistics.rb'
12131212
- 'app/models/project_team.rb'
12141213
- 'app/models/project_wiki.rb'
1215-
- 'app/models/prometheus_metric.rb'
12161214
- 'app/models/protectable_dropdown.rb'
12171215
- 'app/models/protected_branch.rb'
12181216
- 'app/models/protected_branch/cache_key.rb'

.rubocop_todo/gitlab/namespaced_class.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@ Gitlab/NamespacedClass:
268268
- 'app/models/project_statistics.rb'
269269
- 'app/models/project_team.rb'
270270
- 'app/models/project_wiki.rb'
271-
- 'app/models/prometheus_metric.rb'
272271
- 'app/models/protectable_dropdown.rb'
273272
- 'app/models/protected_branch.rb'
274273
- 'app/models/protected_tag.rb'

.rubocop_todo/layout/line_length.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,6 @@ Layout/LineLength:
268268
- 'app/models/concerns/ci/has_status.rb'
269269
- 'app/models/concerns/each_batch.rb'
270270
- 'app/models/concerns/enums/ci/pipeline.rb'
271-
- 'app/models/concerns/enums/prometheus_metric.rb'
272271
- 'app/models/concerns/enums/vulnerability.rb'
273272
- 'app/models/concerns/fast_destroy_all.rb'
274273
- 'app/models/concerns/group_descendant.rb'
@@ -374,7 +373,6 @@ Layout/LineLength:
374373
- 'app/models/project_feature.rb'
375374
- 'app/models/project_statistics.rb'
376375
- 'app/models/projects/topic.rb'
377-
- 'app/models/prometheus_metric.rb'
378376
- 'app/models/release.rb'
379377
- 'app/models/releases/link.rb'
380378
- 'app/models/remote_mirror.rb'
@@ -3844,7 +3842,6 @@ Layout/LineLength:
38443842
- 'spec/models/project_team_spec.rb'
38453843
- 'spec/models/projects/build_artifacts_size_refresh_spec.rb'
38463844
- 'spec/models/projects/triggered_hooks_spec.rb'
3847-
- 'spec/models/prometheus_metric_spec.rb'
38483845
- 'spec/models/protected_branch_spec.rb'
38493846
- 'spec/models/redirect_route_spec.rb'
38503847
- 'spec/models/release_highlight_spec.rb'

.rubocop_todo/rspec/feature_category.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3721,7 +3721,6 @@ RSpec/FeatureCategory:
37213721
- 'spec/models/projects/project_topic_spec.rb'
37223722
- 'spec/models/projects/topic_spec.rb'
37233723
- 'spec/models/projects/wiki_repository_spec.rb'
3724-
- 'spec/models/prometheus_metric_spec.rb'
37253724
- 'spec/models/protectable_dropdown_spec.rb'
37263725
- 'spec/models/push_event_payload_spec.rb'
37273726
- 'spec/models/push_event_spec.rb'

.rubocop_todo/rspec/named_subject.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2647,7 +2647,6 @@ RSpec/NamedSubject:
26472647
- 'spec/models/projects/import_export/relation_export_upload_spec.rb'
26482648
- 'spec/models/projects/project_topic_spec.rb'
26492649
- 'spec/models/projects/topic_spec.rb'
2650-
- 'spec/models/prometheus_metric_spec.rb'
26512650
- 'spec/models/protected_branch_spec.rb'
26522651
- 'spec/models/release_highlight_spec.rb'
26532652
- 'spec/models/releases/source_spec.rb'

app/assets/javascripts/ci/job_details/components/job_header.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export default {
110110
</div>
111111
</div>
112112
<section class="header-main-content gl-mr-3 gl-flex gl-items-center">
113-
<ci-icon class="gl-mr-3" :status="status" show-status-text />
113+
<ci-icon class="gl-mr-3 gl-leading-1" :status="status" show-status-text />
114114
115115
<template v-if="shouldRenderTriggeredLabel">{{ __('Started') }}</template>
116116
<template v-else>{{ __('Created') }}</template>

app/assets/javascripts/members/components/members_tabs.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ export default {
9696
:key="tab.namespace"
9797
:title-link-attributes="tab.attrs"
9898
:query-param-value="tab.queryParamValue"
99+
:lazy="tab.lazy"
99100
>
100101
<template #title>
101102
<span>{{ tab.title }}</span>

app/assets/javascripts/members/placeholders/components/app.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ export default {
173173
:initial-filter-value="initialFilterValue"
174174
:tokens="filteredSearchTokens"
175175
:search-input-placeholder="s__('UserMapping|Search placeholder users')"
176+
terms-as-tokens
176177
class="row-content-block gl-grow gl-border-t-0 sm:gl-flex"
177178
@onFilter="onFilter"
178179
/>
@@ -196,6 +197,7 @@ export default {
196197
:initial-filter-value="initialFilterValue"
197198
:tokens="filteredSearchTokens"
198199
:search-input-placeholder="s__('UserMapping|Search placeholder users')"
200+
terms-as-tokens
199201
class="row-content-block gl-grow gl-border-t-0 sm:gl-flex"
200202
@onFilter="onFilter"
201203
/>

app/assets/javascripts/members/tabs_metadata.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ export const TABS = [
3131
title: s__('UserMapping|Placeholders'),
3232
queryParamValue: TAB_QUERY_PARAM_VALUES.placeholder,
3333
component: PlaceholdersTabApp,
34+
lazy: true,
3435
},
3536
];

app/assets/javascripts/work_items/components/shared/work_item_link_child_contents.vue

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import { isScopedLabel } from '~/lib/utils/common_utils';
1515
import RichTimestampTooltip from '~/vue_shared/components/rich_timestamp_tooltip.vue';
1616
import WorkItemLinkChildMetadata from 'ee_else_ce/work_items/components/shared/work_item_link_child_metadata.vue';
1717
import WorkItemTypeIcon from '../work_item_type_icon.vue';
18+
import WorkItemStateBadge from '../work_item_state_badge.vue';
1819
import {
1920
STATE_OPEN,
2021
WIDGET_TYPE_PROGRESS,
@@ -44,6 +45,7 @@ export default {
4445
RichTimestampTooltip,
4546
WorkItemLinkChildMetadata,
4647
WorkItemTypeIcon,
48+
WorkItemStateBadge,
4749
},
4850
directives: {
4951
GlTooltip: GlTooltipDirective,
@@ -99,21 +101,18 @@ export default {
99101
isChildItemOpen() {
100102
return this.childItem.state === STATE_OPEN;
101103
},
102-
statusIconName() {
103-
return this.isChildItemOpen ? 'issue-open-m' : 'issue-close';
104-
},
105104
childItemType() {
106105
return this.childItem.workItemType.name;
107106
},
108-
statusIconClass() {
109-
return this.isChildItemOpen ? 'gl-text-green-500' : 'gl-text-blue-500';
110-
},
111107
stateTimestamp() {
112108
return this.isChildItemOpen ? this.childItem.createdAt : this.childItem.closedAt;
113109
},
114110
stateTimestampTypeText() {
115111
return this.isChildItemOpen ? this.$options.i18n.created : this.$options.i18n.closed;
116112
},
113+
childItemTypeColorClass() {
114+
return this.isChildItemOpen ? 'gl-text-secondary' : 'gl-text-gray-300';
115+
},
117116
hasMetadata() {
118117
if (this.metadataWidgets) {
119118
return (
@@ -152,7 +151,7 @@ export default {
152151
data-testid="links-child"
153152
>
154153
<div ref="stateIcon" class="gl-cursor-help">
155-
<work-item-type-icon class="gl-text-secondary" :work-item-type="childItemType" />
154+
<work-item-type-icon :color-class="childItemTypeColorClass" :work-item-type="childItemType" />
156155
<gl-tooltip :target="() => $refs.stateIcon">
157156
{{ childItemType }}
158157
</gl-tooltip>
@@ -172,6 +171,7 @@ export default {
172171
</span>
173172
<gl-link
174173
:href="childItem.webUrl"
174+
:class="{ '!gl-text-secondary': !isChildItemOpen }"
175175
class="gl-hyphens-auto gl-break-words gl-font-semibold"
176176
@click.exact="$emit('click', $event)"
177177
@mouseover="$emit('mouseover')"
@@ -180,7 +180,7 @@ export default {
180180
{{ childItem.title }}
181181
</gl-link>
182182
</div>
183-
<div class="gl-flex gl-justify-end">
183+
<div class="gl-flex gl-items-center gl-justify-end">
184184
<gl-avatars-inline
185185
v-if="assignees.length"
186186
:avatars="assignees"
@@ -202,11 +202,7 @@ export default {
202202
class="gl-cursor-help"
203203
data-testid="item-status-icon"
204204
>
205-
<gl-icon
206-
:class="statusIconClass"
207-
:name="statusIconName"
208-
:aria-label="stateTimestampTypeText"
209-
/>
205+
<work-item-state-badge :work-item-state="childItem.state" :show-icon="false" />
210206
</span>
211207
<rich-timestamp-tooltip
212208
:target="`statusIcon-${childItem.id}`"
@@ -237,7 +233,7 @@ export default {
237233
<div v-if="canUpdate">
238234
<gl-button
239235
v-gl-tooltip
240-
class="-gl-mr-2 -gl-mt-2"
236+
class="-gl-mr-1 -gl-mt-1"
241237
category="tertiary"
242238
size="small"
243239
icon="close"

0 commit comments

Comments
 (0)