diff --git a/app/controllers/pull_requests_controller.rb b/app/controllers/pull_requests_controller.rb index 8d49207ee..9eb870b92 100644 --- a/app/controllers/pull_requests_controller.rb +++ b/app/controllers/pull_requests_controller.rb @@ -1,6 +1,6 @@ class PullRequestsController < ApplicationController before_filter :find_project_and_repository - before_filter :connect_gitlab, :only => [:index, :show, :create, :accept_pll_request, :pull_request_commits, :pull_request_changes] + before_filter :connect_gitlab, :only => [:index, :show, :create, :accept_pull_request, :pull_request_commits, :pull_request_changes] layout "base_projects" # 返回json格式 @@ -49,6 +49,7 @@ class PullRequestsController < ApplicationController def show @request = @g.merge_request(@project.gpid, params[:id]) + @commits = @g.merge_request_commits(@project.gpid, params[:id].to_i) end # Accept a merge request. @@ -63,7 +64,7 @@ class PullRequestsController < ApplicationController # @return [Gitlab::ObjectifiedHash] def accept_pull_request commit_id = parmas[:commit_id] - status = @g.accept_pull_rquest(@project.gpid, commit_id) + status = @g.accept_merge_rquest(@project.gpid, commit_id) if status == '200' # 需跳入的地方 end @@ -71,12 +72,12 @@ class PullRequestsController < ApplicationController # 获取某次请求的提交次数 def pull_request_commits - + @commits = @g.merge_request_commits(@project.gpid, params[:id].to_i) end # 获取某次请求的改动 def pull_request_changes - + @changes = @g.merge_request_changes(@project.gpid, params[:id]) end private diff --git a/app/views/pull_requests/_pull_request_changes.html.erb b/app/views/pull_requests/_pull_request_changes.html.erb new file mode 100644 index 000000000..465e985b9 --- /dev/null +++ b/app/views/pull_requests/_pull_request_changes.html.erb @@ -0,0 +1,32 @@ +
+ +99 | +99 | +<% if activity.homework_type == 3 && activity.homework_detail_group.base_on_project == 1 %> | +
100 | +100 | +<div class="mt10"> | +
111 | ++ | - <div class="fl mr5 fontGrey3"> | +
+ | 111 | ++ <div class="fl mr20 fontGrey3 w80"> | +
<%= link_to commit.author_name, user_path(get_user_by_mail(commit.author_email)), :class => "link-blue" %>创建于24小时前
+1次提交
-黄井泉创建于24小时前
-99 | -99 | -<% if activity.homework_type == 3 && activity.homework_detail_group.base_on_project == 1 %> | -
100 | -100 | -<div class="mt10"> | -
111 | -- | - <div class="fl mr5 fontGrey3"> | -
- | 111 | -+ <div class="fl mr20 fontGrey3 w80"> | -