diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-13 12:11:23 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-13 12:11:23 +0300 |
commit | 62798ed33c878f936009da05fdddb707e1c7d58d (patch) | |
tree | df0b6694d869bcd73aafb86ec9b3c25196dd7c00 /app | |
parent | 4a60d08bd5debb3678e939988633a2ba04a758c7 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app')
6 files changed, 21 insertions, 3 deletions
diff --git a/app/assets/javascripts/analytics/cycle_analytics/components/base.vue b/app/assets/javascripts/analytics/cycle_analytics/components/base.vue index 28e52bff7f3..365cbeaf6a2 100644 --- a/app/assets/javascripts/analytics/cycle_analytics/components/base.vue +++ b/app/assets/javascripts/analytics/cycle_analytics/components/base.vue @@ -177,6 +177,7 @@ export default { :has-project-filter="false" :start-date="createdAfter" :end-date="createdBefore" + :group-path="groupPath" @setDateRange="onSetDateRange" /> <div class="gl-display-flex gl-flex-direction-column gl-md-flex-direction-row"> diff --git a/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_filters.vue b/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_filters.vue index 849d45b33e2..b9d1c4b0fe0 100644 --- a/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_filters.vue +++ b/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_filters.vue @@ -35,6 +35,10 @@ export default { type: String, required: true, }, + groupPath: { + type: String, + required: true, + }, startDate: { type: Date, required: false, @@ -79,7 +83,7 @@ export default { <projects-dropdown-filter v-if="hasProjectFilter" class="js-projects-dropdown-filter project-select gl-mb-2 gl-lg-mb-0" - :group-namespace="namespacePath" + :group-namespace="groupPath" :query-params="projectsQueryParams" :multi-select="$options.multiProjectSelect" :default-projects="selectedProjects" diff --git a/app/assets/javascripts/notes/index.js b/app/assets/javascripts/notes/index.js index d25cfa95855..922cd3ebddc 100644 --- a/app/assets/javascripts/notes/index.js +++ b/app/assets/javascripts/notes/index.js @@ -59,6 +59,7 @@ export default () => { showTimelineViewToggle, reportAbusePath: notesDataset.reportAbusePath, newCommentTemplatePath: notesDataset.newCommentTemplatePath, + issuableId: noteableData.id, }, data() { return { diff --git a/app/assets/javascripts/vue_shared/components/markdown/header.vue b/app/assets/javascripts/vue_shared/components/markdown/header.vue index 3abbe5457bd..8e00ff54c72 100644 --- a/app/assets/javascripts/vue_shared/components/markdown/header.vue +++ b/app/assets/javascripts/vue_shared/components/markdown/header.vue @@ -28,6 +28,8 @@ export default { GlTab, DrawioToolbarButton, CommentTemplatesDropdown, + AiActionsDropdown: () => + import('ee_component/vue_shared/components/markdown/ai_actions_dropdown.vue'), }, directives: { GlTooltip: GlTooltipDirective, @@ -37,6 +39,7 @@ export default { newCommentTemplatePath: { default: null, }, + issuableId: { default: null }, }, props: { previewMarkdown: { @@ -118,6 +121,14 @@ export default { const expandText = s__('MarkdownEditor|Click to expand'); return [`<details><summary>${expandText}</summary>`, `{text}`, '</details>'].join('\n'); }, + showAiActions() { + return ( + this.issuableId && + this.glFeatures.openaiExperimentation && + this.glFeatures.summarizeNotes && + this.glFeatures.summarizeComments + ); + }, }, watch: { showSuggestPopover() { @@ -269,6 +280,7 @@ export default { </gl-button> </gl-popover> </template> + <ai-actions-dropdown v-if="showAiActions" :issuable-id="issuableId" /> <toolbar-button tag="**" :button-title=" diff --git a/app/models/concerns/analytics/cycle_analytics/stage_event_model.rb b/app/models/concerns/analytics/cycle_analytics/stage_event_model.rb index 1bdb89349aa..c01399184ad 100644 --- a/app/models/concerns/analytics/cycle_analytics/stage_event_model.rb +++ b/app/models/concerns/analytics/cycle_analytics/stage_event_model.rb @@ -74,7 +74,7 @@ module Analytics query = <<~SQL INSERT INTO #{quoted_table_name} ( - stage_event_hash_id, + stage_event_hash_id, #{connection.quote_column_name(issuable_id_column)}, group_id, project_id, diff --git a/app/services/issuable/callbacks/milestone.rb b/app/services/issuable/callbacks/milestone.rb index 6f6899875d6..7f922c26e07 100644 --- a/app/services/issuable/callbacks/milestone.rb +++ b/app/services/issuable/callbacks/milestone.rb @@ -11,7 +11,7 @@ module Issuable @old_milestone = issuable.milestone - if params[:milestone_id].blank? || params[:milestone_id] == IssuableFinder::Params::NONE + if params[:milestone_id].blank? || params[:milestone_id].to_s == IssuableFinder::Params::NONE issuable.milestone = nil return |