pull request留言权限控制,非项目成员不能提交评论
This commit is contained in:
parent
5527adb795
commit
6e83d41ea4
|
@ -5,7 +5,7 @@ class PullRequestsController < ApplicationController
|
|||
before_filter :authorize_logged
|
||||
before_filter :find_project_and_repository
|
||||
before_filter :connect_gitlab, :only => [:index, :show, :create, :accept_pull_request, :pull_request_commits, :pull_request_changes, :new, :update_pull_request, :pull_request_comments, :create_pull_request_comment, :compare_pull_request]
|
||||
before_filter :member_allowed, :only => [:new, :create]
|
||||
before_filter :member_allowed, :only => [:new, :create, :create_pull_request_comment]
|
||||
before_filter :manager_allowed, :only => [:accept_pull_request]
|
||||
|
||||
layout "base_projects"
|
||||
|
|
|
@ -3,7 +3,11 @@
|
|||
<%= form_tag(url_for(:controller => 'pull_requests', :action => 'create_pull_request_comment', :project_id => @project.id), :id => 'pull_request_comment_form', :method => "post", :remote => true) do %>
|
||||
<textarea id="pull_request_comment" name="pull_request_comment" class="pullreques_reply_textarea" style="padding-left: 0px;"></textarea>
|
||||
<span id ="pr_comment_tip" class="fontGrey2 c_red" style="display: none">内容不能为空</span>
|
||||
<a href="javascript:void(0);" class="btn btn-blue fr" onclick="pull_request_commit()">留言</a>
|
||||
<% if User.current.member_of?(@project) %>
|
||||
<a href="javascript:void(0);" class="btn btn-blue fr" onclick="pull_request_commit()">留言</a>
|
||||
<% else %>
|
||||
<a class="btn btn-grey fr" >留言</a>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
<ul class="pullreques_reply_list">
|
||||
|
|
Loading…
Reference in New Issue