diff options
author | Douwe Maan <douwe@selenight.nl> | 2016-07-28 20:39:35 -0600 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2016-07-28 20:39:35 -0600 |
commit | fa4a613517a4a236ea5e98a1964e52c8b4eef595 (patch) | |
tree | 5142b38d7dabc9096818dae7b15c45719de98efb /app/services/merge_requests | |
parent | 220b82a40c2af56712602c4f9c37163b84c92cac (diff) | |
download | gitlab-ce-fa4a613517a4a236ea5e98a1964e52c8b4eef595.tar.gz |
Add 'Resolved all discussions' system note
Diffstat (limited to 'app/services/merge_requests')
-rw-r--r-- | app/services/merge_requests/all_discussions_resolved_service.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/services/merge_requests/all_discussions_resolved_service.rb b/app/services/merge_requests/all_discussions_resolved_service.rb new file mode 100644 index 00000000000..d0fe226c196 --- /dev/null +++ b/app/services/merge_requests/all_discussions_resolved_service.rb @@ -0,0 +1,9 @@ +module MergeRequests + class AllDiscussionsResolvedService < MergeRequests::BaseService + def execute(merge_request) + return unless merge_request.discussions_resolved? + + SystemNoteService.resolve_all_discussions(merge_request, project, current_user) + end + end +end |