Commit 4b4bdbf3 authored by Jeremy Slater's avatar Jeremy Slater
Browse files

Support read-only access for git over HTTP

parent 449a8296348a
...@@ -38,8 +38,8 @@ ...@@ -38,8 +38,8 @@
end end
def validate_get_request def validate_get_request
true can?(user, :download_code, project)
end end
def validate_post_request def validate_post_request
if @request.path_info.end_with?('git-upload-pack') if @request.path_info.end_with?('git-upload-pack')
...@@ -42,8 +42,8 @@ ...@@ -42,8 +42,8 @@
end end
def validate_post_request def validate_post_request
if @request.path_info.end_with?('git-upload-pack') if @request.path_info.end_with?('git-upload-pack')
can?(user, :push_code, project) can?(user, :download_code, project)
elsif @request.path_info.end_with?('git-receive-pack') elsif @request.path_info.end_with?('git-receive-pack')
action = if project.protected_branch?(current_ref) action = if project.protected_branch?(current_ref)
:push_code_to_protected_branches :push_code_to_protected_branches
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment