Merge branch '64160-fix-duplicate-buttons' into 'master'
Remove duplicate buttons Closes #64160 See merge request gitlab-org/gitlab-ce!30757
This commit is contained in:
commit
fbfba6f1b4
3 changed files with 19 additions and 17 deletions
|
@ -39,30 +39,27 @@ export default {
|
|||
</script>
|
||||
|
||||
<template>
|
||||
<div class="discussion-with-resolve-btn">
|
||||
<div class="discussion-with-resolve-btn clearfix">
|
||||
<reply-placeholder
|
||||
:button-text="s__('MergeRequests|Reply...')"
|
||||
class="qa-discussion-reply"
|
||||
@onClick="$emit('showReplyForm')"
|
||||
/>
|
||||
<resolve-discussion-button
|
||||
v-if="discussion.resolvable"
|
||||
:is-resolving="isResolving"
|
||||
:button-title="resolveButtonTitle"
|
||||
@onClick="$emit('resolve')"
|
||||
/>
|
||||
<div v-if="discussion.resolvable" class="btn-group discussion-actions ml-sm-2" role="group">
|
||||
<resolve-with-issue-button v-if="resolveWithIssuePath" :url="resolveWithIssuePath" />
|
||||
<jump-to-next-discussion-button
|
||||
v-if="shouldShowJumpToNextDiscussion"
|
||||
@onClick="$emit('jumpToNextDiscussion')"
|
||||
/>
|
||||
|
||||
<div class="btn-group discussion-actions" role="group">
|
||||
<div class="btn-group">
|
||||
<resolve-discussion-button
|
||||
v-if="discussion.resolvable"
|
||||
:is-resolving="isResolving"
|
||||
:button-title="resolveButtonTitle"
|
||||
@onClick="$emit('resolve')"
|
||||
/>
|
||||
</div>
|
||||
<resolve-with-issue-button
|
||||
v-if="discussion.resolvable && resolveWithIssuePath"
|
||||
:url="resolveWithIssuePath"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div
|
||||
v-if="discussion.resolvable && shouldShowJumpToNextDiscussion"
|
||||
class="btn-group discussion-actions ml-sm-2"
|
||||
|
|
5
changelogs/unreleased/64160-fix-duplicate-buttons.yml
Normal file
5
changelogs/unreleased/64160-fix-duplicate-buttons.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Remove duplicate buttons in diff discussion
|
||||
merge_request: 30757
|
||||
author:
|
||||
type: fixed
|
|
@ -362,14 +362,14 @@ describe 'Merge request > User resolves diff notes and threads', :js do
|
|||
end
|
||||
end
|
||||
|
||||
it 'shows jump to next thread button except on last thread' do
|
||||
it 'shows jump to next discussion button on all discussions' do
|
||||
wait_for_requests
|
||||
|
||||
all_discussion_replies = page.all('.discussion-reply-holder')
|
||||
|
||||
expect(all_discussion_replies.count).to eq(2)
|
||||
expect(all_discussion_replies.first.all('.discussion-next-btn').count).to eq(2)
|
||||
expect(all_discussion_replies.last.all('.discussion-next-btn').count).to eq(2)
|
||||
expect(all_discussion_replies.first.all('.discussion-next-btn').count).to eq(1)
|
||||
expect(all_discussion_replies.last.all('.discussion-next-btn').count).to eq(1)
|
||||
end
|
||||
|
||||
it 'displays next thread even if hidden' do
|
||||
|
|
Loading…
Reference in a new issue