diff --git a/.gitlab/issue_templates/SHA256 Bug.md b/.gitlab/issue_templates/SHA256 Bug.md new file mode 100644 index 00000000000..55771122ace --- /dev/null +++ b/.gitlab/issue_templates/SHA256 Bug.md @@ -0,0 +1,15 @@ +/title SHA256 Bug + +### SHA256 Bug Summary + + + +### Steps to reproduce + + + +### Example project + + diff --git a/app/assets/javascripts/milestones/components/more_actions_dropdown.vue b/app/assets/javascripts/milestones/components/more_actions_dropdown.vue index 0a1b8afa162..c2ea3d30500 100644 --- a/app/assets/javascripts/milestones/components/more_actions_dropdown.vue +++ b/app/assets/javascripts/milestones/components/more_actions_dropdown.vue @@ -39,6 +39,7 @@ export default { 'groupName', 'issueCount', 'mergeRequestCount', + 'size', ], data() { return { @@ -49,6 +50,9 @@ export default { }; }, computed: { + widthClasses() { + return this.size === 'small' ? 'gl-min-w-6' : 'gl-min-w-7'; + }, hasUrl() { return this.editUrl || this.closeUrl || this.reopenUrl || this.promoteUrl; }, @@ -169,7 +173,9 @@ export default { no-caret :toggle-text="$options.i18n.actionsLabel" text-sr-only - class="gl-relative gl-w-full gl-sm-w-auto gl-min-w-7" + class="gl-relative gl-w-full sm:gl-w-auto" + :class="widthClasses" + :size="size" :data-testid="showTestIdIfNotDetailPage" @shown="showDropdown" @hidden="hideDropdown" diff --git a/app/assets/javascripts/milestones/init_more_actions_dropdown.js b/app/assets/javascripts/milestones/init_more_actions_dropdown.js index ce3ac6544f8..5d91e535b3f 100644 --- a/app/assets/javascripts/milestones/init_more_actions_dropdown.js +++ b/app/assets/javascripts/milestones/init_more_actions_dropdown.js @@ -25,6 +25,7 @@ export default function InitMoreActionsDropdown() { groupName, issueCount, mergeRequestCount, + size, } = el.dataset; return new Vue({ @@ -45,6 +46,7 @@ export default function InitMoreActionsDropdown() { groupName, issueCount: Number(issueCount), mergeRequestCount: Number(mergeRequestCount), + size: size || 'medium', }, render: (createElement) => createElement(MoreActionsDropdown), }); diff --git a/app/assets/javascripts/organizations/mock_data.js b/app/assets/javascripts/organizations/mock_data.js deleted file mode 100644 index b9759055d7d..00000000000 --- a/app/assets/javascripts/organizations/mock_data.js +++ /dev/null @@ -1,10 +0,0 @@ -/* eslint-disable @gitlab/require-i18n-strings */ - -// This is temporary mock data that will be removed when completing https://gitlab.com/gitlab-org/gitlab/-/issues/454935 - -export const defaultOrganization = { - id: 1, - name: 'Default', - web_url: '/-/organizations/default', - avatar_url: null, -}; diff --git a/app/assets/javascripts/super_sidebar/components/organization_switcher.vue b/app/assets/javascripts/super_sidebar/components/organization_switcher.vue index 2aed46b988f..b057bdf4d44 100644 --- a/app/assets/javascripts/super_sidebar/components/organization_switcher.vue +++ b/app/assets/javascripts/super_sidebar/components/organization_switcher.vue @@ -3,7 +3,6 @@ import { GlDisclosureDropdown, GlAvatar, GlIcon, GlLoadingIcon, GlLink } from '@ import getCurrentUserOrganizations from '~/organizations/shared/graphql/queries/organizations.query.graphql'; import { AVATAR_SHAPE_OPTION_RECT } from '~/vue_shared/constants'; import { getIdFromGraphQLId } from '~/graphql_shared/utils'; -import { defaultOrganization } from '~/organizations/mock_data'; import { s__, __ } from '~/locale'; import { helpPagePath } from '~/helpers/help_page_helper'; @@ -67,9 +66,7 @@ export default { return this.$apollo.queries.organizations.loading; }, currentOrganization() { - // TODO - use `gon.current_organization` when backend supports it. - // https://gitlab.com/gitlab-org/gitlab/-/issues/437095 - return defaultOrganization; + return window.gon.current_organization; }, nodes() { return this.organizations.nodes || []; @@ -135,7 +132,7 @@ export default {