Commit 93e8d426c5efc21b73627110ebed08b82a7031ce
1 parent
b32a8eea
Exists in
master
and in
4 other branches
API: merge request: post comment call
Showing
2 changed files
with
17 additions
and
0 deletions
Show diff stats
lib/api/entities.rb
lib/api/merge_requests.rb
| ... | ... | @@ -52,6 +52,18 @@ module Gitlab |
| 52 | 52 | end |
| 53 | 53 | end |
| 54 | 54 | |
| 55 | + #post comment to merge request | |
| 56 | + post ":id/merge_request/:merge_request_id/comments" do | |
| 57 | + merge_request = user_project.merge_requests.find(params[:merge_request_id]) | |
| 58 | + note = merge_request.notes.new(note: params[:note], project_id: user_project.id) | |
| 59 | + note.author = current_user | |
| 60 | + if note.save | |
| 61 | + present note, with: Entities::Note | |
| 62 | + else | |
| 63 | + not_found! | |
| 64 | + end | |
| 65 | + end | |
| 66 | + | |
| 55 | 67 | end |
| 56 | 68 | end |
| 57 | 69 | end | ... | ... |