新增:合并请求详情接口

This commit is contained in:
2022-07-25 18:23:06 +08:00
parent 5463c22518
commit 3f5754a3a5
6 changed files with 65 additions and 4 deletions

View File

@@ -13,7 +13,6 @@ class Api::V1::Projects::Pulls::ReviewsController < Api::V1::Projects::Pulls::Ba
private
def require_reviewer
puts @pull_request.reviewers.exists?(current_user.id)
return render_forbidden('您没有审查权限,请联系项目管理员') if !current_user.admin? && !@pull_request.reviewers.exists?(current_user.id)
end

View File

@@ -9,7 +9,8 @@ class Api::V1::Projects::PullsController < Api::V1::BaseController
before_action :load_pull_request, only: [:show]
def show
@result_object = Api::V1::Projects::Pulls::GetService.call(@project, @pull_request, current_user&.gitea_token)
@last_review = @pull_request.reviews.take
end
private

View File

@@ -176,7 +176,7 @@ class PullRequestsController < ApplicationController
@issue_assign_to = @issue.get_assign_user
@gitea_pull = Gitea::PullRequest::GetService.call(@owner.login,
@repository.identifier, @pull_request.gitea_number, current_user&.gitea_token)
@last_review = @pull_request.issue.reviews.take
@last_review = @pull_request.reviews.take
end
def pr_merge