Skip to content

Commit 089d40a

Browse files
author
GitLab Bot
committed
Add latest changes from gitlab-org/gitlab@master
1 parent bae325c commit 089d40a

27 files changed

+376
-42
lines changed

app/assets/javascripts/feature_flags/components/form.vue

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!-- eslint-disable vue/multi-word-component-names -->
22
<script>
3-
import { GlButton } from '@gitlab/ui';
3+
import { GlButton, GlFormTextarea } from '@gitlab/ui';
44
import { memoize, cloneDeep, isNumber, uniqueId } from 'lodash';
55
import { s__ } from '~/locale';
66
import RelatedIssuesRoot from '~/related_issues/components/related_issues_root.vue';
@@ -23,6 +23,7 @@ export default {
2323
GlButton,
2424
Strategy,
2525
RelatedIssuesRoot,
26+
GlFormTextarea,
2627
},
2728
mixins: [featureFlagsMixin()],
2829
inject: {
@@ -159,24 +160,30 @@ export default {
159160
<fieldset>
160161
<div class="-gl-mx-5 gl-flex gl-flex-wrap">
161162
<div class="gl-mb-5 gl-w-full gl-px-5 md:gl-basis-1/3">
162-
<label for="feature-flag-name" class="gl-font-bold"
163-
>{{ s__('FeatureFlags|Name') }} *</label
164-
>
165-
<input id="feature-flag-name" v-model="formName" class="form-control" />
163+
<label for="feature-flag-name" class="gl-font-bold">
164+
{{ s__('FeatureFlags|Name') }}
165+
</label>
166+
<input
167+
id="feature-flag-name"
168+
v-model="formName"
169+
class="form-control"
170+
required
171+
aria-required="true"
172+
/>
166173
</div>
167174
</div>
168-
169175
<div class="-gl-mx-5 gl-flex gl-flex-wrap">
170176
<div class="gl-mb-5 gl-w-full gl-px-5 md:gl-basis-1/3">
171177
<label for="feature-flag-description" class="gl-font-bold">
172-
{{ s__('FeatureFlags|Description') }}
178+
{{ s__('FeatureFlags|Description (optional)') }}
173179
</label>
174-
<textarea
180+
<gl-form-textarea
175181
id="feature-flag-description"
176182
v-model="formDescription"
177183
class="form-control"
178184
rows="4"
179-
></textarea>
185+
aria-required="false"
186+
/>
180187
</div>
181188
</div>
182189
@@ -186,7 +193,6 @@ export default {
186193
:can-admin="true"
187194
:show-categorized-issues="false"
188195
/>
189-
190196
<div class="-gl-mx-5 gl-flex gl-flex-wrap">
191197
<div class="gl-mb-5 gl-w-full gl-px-5">
192198
<h4>{{ s__('FeatureFlags|Strategies') }}</h4>

app/assets/javascripts/work_items/graphql/cache_utils.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,13 @@ function updateNoteAwardEmojiCache(currentNotes, note, callback) {
149149

150150
export const updateCacheAfterAddingAwardEmojiToNote = (currentNotes, note) => {
151151
return updateNoteAwardEmojiCache(currentNotes, note, (n, awardEmoji) => {
152-
n.awardEmoji.nodes.push(awardEmoji);
152+
if (
153+
!n.awardEmoji.nodes.some(
154+
(emoji) => emoji.name === awardEmoji.name && emoji.user.id === awardEmoji.user.id,
155+
)
156+
) {
157+
n.awardEmoji.nodes.push(awardEmoji);
158+
}
153159
});
154160
};
155161

config/metrics/counts_all/20210216180049_projects_pivotaltracker_active.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ value_type: number
99
status: active
1010
time_frame: all
1111
data_source: database
12+
instrumentation_class: ActiveProjectIntegrationsMetric
13+
options:
14+
type: pivotaltracker
1215
tiers:
1316
- free
1417
- premium

config/metrics/counts_all/20210216180051_groups_pivotaltracker_active.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ value_type: number
99
status: active
1010
time_frame: all
1111
data_source: database
12+
instrumentation_class: ActiveGroupIntegrationsMetric
13+
options:
14+
type: pivotaltracker
1215
tiers:
1316
- free
1417
- premium

db/docs/batched_background_migrations/backfill_packages_nuget_metadata_project_id.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167607
66
milestone: '17.5'
77
queued_migration_version: 20240930121136
88
finalize_after: '2024-10-22'
9-
finalized_by: # version of the migration that finalized this BBM
9+
finalized_by: '20250318231614'

db/docs/batched_background_migrations/backfill_packages_pypi_metadata_project_id.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167608
66
milestone: '17.5'
77
queued_migration_version: 20240930121830
88
finalize_after: '2024-10-22'
9-
finalized_by: # version of the migration that finalized this BBM
9+
finalized_by: '20250318231642'
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
class AddAllowAgentToRequestUserToDuoWorkflowsWorkflows < Gitlab::Database::Migration[2.2]
4+
milestone '17.11'
5+
6+
def change
7+
add_column :duo_workflows_workflows, :allow_agent_to_request_user, :boolean, default: true, null: false
8+
end
9+
end
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# frozen_string_literal: true
2+
3+
class FinalizeHkBackfillPackagesNugetMetadataProjectId < Gitlab::Database::Migration[2.2]
4+
milestone '17.11'
5+
6+
disable_ddl_transaction!
7+
8+
restrict_gitlab_migration gitlab_schema: :gitlab_main_cell
9+
10+
def up
11+
ensure_batched_background_migration_is_finished(
12+
job_class_name: 'BackfillPackagesNugetMetadataProjectId',
13+
table_name: :packages_nuget_metadata,
14+
column_name: :package_id,
15+
job_arguments: [:project_id, :packages_packages, :project_id, :package_id],
16+
finalize: true
17+
)
18+
end
19+
20+
def down; end
21+
end
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# frozen_string_literal: true
2+
3+
class FinalizeHkBackfillPackagesPypiMetadataProjectId < Gitlab::Database::Migration[2.2]
4+
milestone '17.11'
5+
6+
disable_ddl_transaction!
7+
8+
restrict_gitlab_migration gitlab_schema: :gitlab_main_cell
9+
10+
def up
11+
ensure_batched_background_migration_is_finished(
12+
job_class_name: 'BackfillPackagesPypiMetadataProjectId',
13+
table_name: :packages_pypi_metadata,
14+
column_name: :package_id,
15+
job_arguments: [:project_id, :packages_packages, :project_id, :package_id],
16+
finalize: true
17+
)
18+
end
19+
20+
def down; end
21+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
bdb65c5bf0e5ed59deedded20c88516914c9ac5f43c57dc95547a2122d956b2b

0 commit comments

Comments
 (0)