Commit 4281de3640dabe6b913b6b0dc3273d52b6906021
1 parent
56bf829c
Exists in
master
and in
4 other branches
API: review 2
Showing
2 changed files
with
4 additions
and
4 deletions
Show diff stats
lib/api/entities.rb
... | ... | @@ -65,8 +65,7 @@ module Gitlab |
65 | 65 | end |
66 | 66 | |
67 | 67 | class MergeRequest < Grape::Entity |
68 | - expose :id, :target_branch, :source_branch, :project_id, | |
69 | - :title, :closed, :merged | |
68 | + expose :id, :target_branch, :source_branch, :project_id, :title, :closed, :merged | |
70 | 69 | expose :author, :assignee, using: Entities::UserBasic |
71 | 70 | end |
72 | 71 | ... | ... |
lib/api/merge_requests.rb
... | ... | @@ -50,12 +50,12 @@ module Gitlab |
50 | 50 | # POST /projects/:id/merge_requests |
51 | 51 | # |
52 | 52 | post ":id/merge_requests" do |
53 | + authorize! :write_merge_request, user_project | |
54 | + | |
53 | 55 | attrs = attributes_for_keys [:source_branch, :target_branch, :assignee_id, :title] |
54 | 56 | merge_request = user_project.merge_requests.new(attrs) |
55 | 57 | merge_request.author = current_user |
56 | 58 | |
57 | - authorize! :write_merge_request, user_project | |
58 | - | |
59 | 59 | if merge_request.save |
60 | 60 | merge_request.reload_code |
61 | 61 | present merge_request, with: Entities::MergeRequest |
... | ... | @@ -105,6 +105,7 @@ module Gitlab |
105 | 105 | merge_request = user_project.merge_requests.find(params[:merge_request_id]) |
106 | 106 | note = merge_request.notes.new(note: params[:note], project_id: user_project.id) |
107 | 107 | note.author = current_user |
108 | + | |
108 | 109 | if note.save |
109 | 110 | present note, with: Entities::Note |
110 | 111 | else | ... | ... |