From 1c33f84dd14a259c193655c30e6b7fedb0b01df8 Mon Sep 17 00:00:00 2001 From: Winnie Hellmann Date: Thu, 10 May 2018 17:54:41 +0200 Subject: Add "resolved by" to discussions --- app/assets/javascripts/notes/components/note_body.vue | 2 +- .../javascripts/notes/components/note_edited_text.vue | 3 ++- .../notes/components/noteable_discussion.vue | 18 ++++++++++++++++-- app/serializers/discussion_entity.rb | 1 + 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/notes/components/note_body.vue b/app/assets/javascripts/notes/components/note_body.vue index 2464f95b3c6..2e153e1e96d 100644 --- a/app/assets/javascripts/notes/components/note_body.vue +++ b/app/assets/javascripts/notes/components/note_body.vue @@ -107,7 +107,7 @@ export default { action-text="Edited" /> {{ actionText }} diff --git a/app/assets/javascripts/notes/components/noteable_discussion.vue b/app/assets/javascripts/notes/components/noteable_discussion.vue index 6a921c9908a..c135f0bc960 100644 --- a/app/assets/javascripts/notes/components/noteable_discussion.vue +++ b/app/assets/javascripts/notes/components/noteable_discussion.vue @@ -274,7 +274,21 @@ Please check your network connection and try again.`; :action-text-html="actionTextHtml" /> + +
(d, _) { d.resolvable? } do |discussion| new_project_issue_path(discussion.project, merge_request_to_resolve_discussions_of: discussion.noteable.iid, discussion_to_resolve: discussion.id) end + expose :resolved_by_push?, as: :resolved_by_push expose :diff_file, using: DiffFileEntity, if: -> (discussion, _) { discussion.respond_to?(:diff_file) } -- cgit v1.2.1