diff options
| author | Valeriy Sizov <vsv2711@gmail.com> | 2012-10-21 19:48:56 +0300 |
|---|---|---|
| committer | Valeriy Sizov <vsv2711@gmail.com> | 2012-10-22 23:09:21 +0300 |
| commit | 93e8d426c5efc21b73627110ebed08b82a7031ce (patch) | |
| tree | e36ca58a570743d060901ead700d226ec5dcca80 /lib/api/merge_requests.rb | |
| parent | b32a8eea939930cd49141526b5fec19c747c561d (diff) | |
| download | gitlab-ce-93e8d426c5efc21b73627110ebed08b82a7031ce.tar.gz | |
API: merge request: post comment call
Diffstat (limited to 'lib/api/merge_requests.rb')
| -rw-r--r-- | lib/api/merge_requests.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/api/merge_requests.rb b/lib/api/merge_requests.rb index 14d9d92ae08..1fd153d4f91 100644 --- a/lib/api/merge_requests.rb +++ b/lib/api/merge_requests.rb @@ -52,6 +52,18 @@ module Gitlab end end + #post comment to merge request + post ":id/merge_request/:merge_request_id/comments" do + merge_request = user_project.merge_requests.find(params[:merge_request_id]) + note = merge_request.notes.new(note: params[:note], project_id: user_project.id) + note.author = current_user + if note.save + present note, with: Entities::Note + else + not_found! + end + end + end end end |
