From 05eb574ff4a433d69f281e668d0fa2d958c76584 Mon Sep 17 00:00:00 2001 From: Douwe Maan Date: Fri, 2 Mar 2018 17:57:21 +0100 Subject: WIP: Download patch with code comments for unresolved discussions --- .../notes/components/discussion_counter.vue | 23 ++-- app/assets/stylesheets/pages/merge_requests.scss | 2 +- .../projects/merge_requests_controller.rb | 24 +++++ app/models/commit.rb | 2 +- app/models/legacy_diff_note.rb | 4 + .../commit_with_unresolved_discussions_service.rb | 61 +++++++++++ .../commenter.rb | 101 +++++++++++++++++ .../inserter.rb | 35 ++++++ .../insertion.rb | 120 +++++++++++++++++++++ .../update_actions.rb | 50 +++++++++ .../_download_as_patch_modal.html.haml | 44 ++++++++ .../merge_requests/_how_to_merge.html.haml | 55 ---------- .../merge_requests/_how_to_merge_modal.html.haml | 58 ++++++++++ app/views/projects/merge_requests/show.html.haml | 7 +- 14 files changed, 520 insertions(+), 66 deletions(-) create mode 100644 app/services/discussions/commit_with_unresolved_discussions_service.rb create mode 100644 app/services/discussions/commit_with_unresolved_discussions_service/commenter.rb create mode 100644 app/services/discussions/commit_with_unresolved_discussions_service/inserter.rb create mode 100644 app/services/discussions/commit_with_unresolved_discussions_service/insertion.rb create mode 100644 app/services/discussions/commit_with_unresolved_discussions_service/update_actions.rb create mode 100644 app/views/projects/merge_requests/_download_as_patch_modal.html.haml delete mode 100644 app/views/projects/merge_requests/_how_to_merge.html.haml create mode 100644 app/views/projects/merge_requests/_how_to_merge_modal.html.haml diff --git a/app/assets/javascripts/notes/components/discussion_counter.vue b/app/assets/javascripts/notes/components/discussion_counter.vue index ad6e7cf501d..a4d988cf49c 100644 --- a/app/assets/javascripts/notes/components/discussion_counter.vue +++ b/app/assets/javascripts/notes/components/discussion_counter.vue @@ -1,5 +1,6 @@