summaryrefslogtreecommitdiff
path: root/app/models/user.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-03 19:49:04 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-03 19:49:04 +0300
commit50e8d6c0c03b11cc539cca37aea782538ee77262 (patch)
treed2eb9faf5cefff2bf3bf1a2951afd2c28fa0a104 /app/models/user.rb
parent0447c731ba392641145ac53cb8c50fab5392cda7 (diff)
downloadgitlab-ce-50e8d6c0c03b11cc539cca37aea782538ee77262.tar.gz
Add api to collect owned user projects. Api deploy_key.create: Enable deploy key if it exist in other owned project
Diffstat (limited to 'app/models/user.rb')
-rw-r--r--app/models/user.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index c6dd0868ba7..82a49c8dcca 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -352,4 +352,8 @@ class User < ActiveRecord::Base
def ldap_user?
extern_uid && provider == 'ldap'
end
+
+ def owned_deploy_keys
+ DeployKey.in_projects(self.owned_projects).uniq
+ end
end