Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-05-06 13:26:36 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-05-06 13:26:36 +0400
commit543d86f351780ebfd9bdd945e6cc247da4919602 (patch)
tree2327dcbd43fe84813c50dcc581e14ccb0b38223c /app/models/key.rb
parent53413f128d049a7f45e4b3daf3dd0c3408a777e9 (diff)
Create DeployKey & DeployKeysProject models. Bulding many to many relation between deploy keys and projects
Diffstat (limited to 'app/models/key.rb')
-rw-r--r--app/models/key.rb11
1 files changed, 3 insertions, 8 deletions
diff --git a/app/models/key.rb b/app/models/key.rb
index ce62b802c0d..31fb522f3ff 100644
--- a/app/models/key.rb
+++ b/app/models/key.rb
@@ -16,7 +16,6 @@ require 'digest/md5'
class Key < ActiveRecord::Base
belongs_to :user
- belongs_to :project
attr_accessible :key, :title
@@ -29,7 +28,7 @@ class Key < ActiveRecord::Base
delegate :name, :email, to: :user, prefix: true
def strip_white_space
- self.key = self.key.strip unless self.key.blank?
+ self.key = key.strip unless key.blank?
end
def fingerprintable_key
@@ -53,14 +52,10 @@ class Key < ActiveRecord::Base
# projects that has this key
def projects
- if is_deploy_key
- [project]
- else
- user.authorized_projects
- end
+ user.authorized_projects
end
def shell_id
- "key-#{self.id}"
+ "key-#{id}"
end
end