Commit 39cb1c06 authored by Mike Greiling's avatar Mike Greiling

Merge branch 'do-not-reopen-merged-mr' into 'master'

Remove a "reopen merge request button" on a "merged" merge request

Closes #54039

See merge request gitlab-org/gitlab-ce!26965
parents c715bcec 631c3d64
...@@ -115,8 +115,11 @@ export default { ...@@ -115,8 +115,11 @@ export default {
author() { author() {
return this.getUserData; return this.getUserData;
}, },
canUpdateIssue() { canToggleIssueState() {
return this.getNoteableData.current_user.can_update; return (
this.getNoteableData.current_user.can_update &&
this.getNoteableData.state !== constants.MERGED
);
}, },
endpoint() { endpoint() {
return this.getNoteableData.create_note_path; return this.getNoteableData.create_note_path;
...@@ -415,7 +418,7 @@ append-right-10 comment-type-dropdown js-comment-type-dropdown droplab-dropdown" ...@@ -415,7 +418,7 @@ append-right-10 comment-type-dropdown js-comment-type-dropdown droplab-dropdown"
</div> </div>
<loading-button <loading-button
v-if="canUpdateIssue" v-if="canToggleIssueState"
:loading="isToggleStateButtonLoading" :loading="isToggleStateButtonLoading"
:container-class="[ :container-class="[
actionButtonClassNames, actionButtonClassNames,
......
...@@ -7,6 +7,7 @@ export const COMMENT = 'comment'; ...@@ -7,6 +7,7 @@ export const COMMENT = 'comment';
export const OPENED = 'opened'; export const OPENED = 'opened';
export const REOPENED = 'reopened'; export const REOPENED = 'reopened';
export const CLOSED = 'closed'; export const CLOSED = 'closed';
export const MERGED = 'merged';
export const EMOJI_THUMBSUP = 'thumbsup'; export const EMOJI_THUMBSUP = 'thumbsup';
export const EMOJI_THUMBSDOWN = 'thumbsdown'; export const EMOJI_THUMBSDOWN = 'thumbsdown';
export const ISSUE_NOTEABLE_TYPE = 'issue'; export const ISSUE_NOTEABLE_TYPE = 'issue';
......
---
title: Remove a "reopen merge request button" on a "merged" merge request
merge_request: 26965
author: Hiroyuki Sato
type: fixed
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment