summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Barbosa Alexandre <dbalexandre@gmail.com>2018-12-19 17:03:30 +0000
committerDouglas Barbosa Alexandre <dbalexandre@gmail.com>2018-12-19 17:03:30 +0000
commit347d16336246a20815f4a33b3d2cb32733fc6715 (patch)
treebfe55168fb730659a2fb4a5bd3776820996464e7
parentbecfb66213ba7aab8e9b8bb620d767884d548978 (diff)
parent6dba1bc099e9df03e15764fe790c861ca21cc33b (diff)
downloadgitlab-ce-347d16336246a20815f4a33b3d2cb32733fc6715.tar.gz
Merge branch 'ce-reduce-diff-with-ce-in-lfs_request' into 'master'
Make LfsRequest EE-compatible See merge request gitlab-org/gitlab-ce!23903
-rw-r--r--app/controllers/concerns/lfs_request.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/controllers/concerns/lfs_request.rb b/app/controllers/concerns/lfs_request.rb
index 9576eb14fdd..5572c3cee2d 100644
--- a/app/controllers/concerns/lfs_request.rb
+++ b/app/controllers/concerns/lfs_request.rb
@@ -94,6 +94,7 @@ module LfsRequest
def lfs_upload_access?
return false unless project.lfs_enabled?
return false unless has_authentication_ability?(:push_code)
+ return false if limit_exceeded?
lfs_deploy_token? || can?(user, :push_code, project)
end
@@ -121,4 +122,9 @@ module LfsRequest
def has_authentication_ability?(capability)
(authentication_abilities || []).include?(capability)
end
+
+ # Overriden in EE
+ def limit_exceeded?
+ false
+ end
end