summaryrefslogtreecommitdiff
path: root/app/controllers/projects
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-09-16 09:59:10 +0200
committerKamil Trzcinski <ayufan@ayufan.eu>2016-09-16 11:12:21 +0200
commite941365f3be88cebd57e9b08ba8702c1b688cb94 (patch)
tree903b454248eb3ba230eabfb2c5427a11161e4c5c /app/controllers/projects
parentac6412d0766fbc090a3aa8272cfd4cc2d9a26c16 (diff)
downloadgitlab-ce-e941365f3be88cebd57e9b08ba8702c1b688cb94.tar.gz
Rename capabilities to authentication_abilities
Diffstat (limited to 'app/controllers/projects')
-rw-r--r--app/controllers/projects/git_http_client_controller.rb14
-rw-r--r--app/controllers/projects/git_http_controller.rb2
2 files changed, 9 insertions, 7 deletions
diff --git a/app/controllers/projects/git_http_client_controller.rb b/app/controllers/projects/git_http_client_controller.rb
index d92d28b7e02..3cc915ecc2a 100644
--- a/app/controllers/projects/git_http_client_controller.rb
+++ b/app/controllers/projects/git_http_client_controller.rb
@@ -4,7 +4,7 @@ class Projects::GitHttpClientController < Projects::ApplicationController
include ActionController::HttpAuthentication::Basic
include KerberosSpnegoHelper
- attr_reader :actor, :capabilities
+ attr_reader :actor, :authentication_abilities
# Git clients will not know what authenticity token to send along
skip_before_action :verify_authenticity_token
@@ -125,7 +125,7 @@ class Projects::GitHttpClientController < Projects::ApplicationController
when :oauth
if download_request?
@actor = auth_result.actor
- @capabilities = auth_result.capabilities
+ @authentication_abilities = auth_result.authentication_abilities
else
return false
end
@@ -133,11 +133,13 @@ class Projects::GitHttpClientController < Projects::ApplicationController
if download_request?
@lfs_deploy_key = true
@actor = auth_result.actor
- @capabilities = auth_result.capabilities
+ @authentication_abilities = auth_result.authentication_abilities
+ else
+ return false
end
when :lfs_token, :personal_token, :gitlab_or_ldap, :build
@actor = auth_result.actor
- @capabilities = auth_result.capabilities
+ @authentication_abilities = auth_result.authentication_abilities
else
# Not allowed
return false
@@ -150,8 +152,8 @@ class Projects::GitHttpClientController < Projects::ApplicationController
@lfs_deploy_key && actor && actor.projects.include?(project)
end
- def has_capability?(capability)
- @capabilities.include?(capability)
+ def has_authentication_ability?(capability)
+ @authentication_abilities.include?(capability)
end
def verify_workhorse_api!
diff --git a/app/controllers/projects/git_http_controller.rb b/app/controllers/projects/git_http_controller.rb
index 89afaaed510..662d38b10a5 100644
--- a/app/controllers/projects/git_http_controller.rb
+++ b/app/controllers/projects/git_http_controller.rb
@@ -86,7 +86,7 @@ class Projects::GitHttpController < Projects::GitHttpClientController
end
def access
- @access ||= Gitlab::GitAccess.new(user, project, 'http', capabilities: capabilities)
+ @access ||= Gitlab::GitAccess.new(user, project, 'http', authentication_abilities: authentication_abilities)
end
def access_check