Commit b8b6515f935ffc9a27b7a735514dc39e8c092148

Authored by miks
1 parent 99b8b577

Renamed project "keys" back to "deploy_keys"

app/controllers/deploy_keys_controller.rb
@@ -12,28 +12,28 @@ class DeployKeysController < ApplicationController @@ -12,28 +12,28 @@ class DeployKeysController < ApplicationController
12 end 12 end
13 13
14 def index 14 def index
15 - @keys = @project.keys.all 15 + @keys = @project.deploy_keys.all
16 end 16 end
17 17
18 def show 18 def show
19 - @key = @project.keys.find(params[:id]) 19 + @key = @project.deploy_keys.find(params[:id])
20 end 20 end
21 21
22 def new 22 def new
23 - @key = @project.keys.new 23 + @key = @project.deploy_keys.new
24 24
25 respond_with(@key) 25 respond_with(@key)
26 end 26 end
27 27
28 def create 28 def create
29 - @key = @project.keys.new(params[:key]) 29 + @key = @project.deploy_keys.new(params[:key])
30 @key.save 30 @key.save
31 31
32 respond_with(@key) 32 respond_with(@key)
33 end 33 end
34 34
35 def destroy 35 def destroy
36 - @key = @project.keys.find(params[:id]) 36 + @key = @project.deploy_keys.find(params[:id])
37 @key.destroy 37 @key.destroy
38 38
39 respond_to do |format| 39 respond_to do |format|
app/models/project.rb
@@ -14,7 +14,7 @@ class Project < ActiveRecord::Base @@ -14,7 +14,7 @@ class Project < ActiveRecord::Base
14 has_many :users, :through => :users_projects 14 has_many :users, :through => :users_projects
15 has_many :notes, :dependent => :destroy 15 has_many :notes, :dependent => :destroy
16 has_many :snippets, :dependent => :destroy 16 has_many :snippets, :dependent => :destroy
17 - has_many :keys, :dependent => :destroy 17 + has_many :deploy_keys, :dependent => :destroy, :foreign_key => "project_id", :class_name => "Key"
18 has_many :web_hooks, :dependent => :destroy 18 has_many :web_hooks, :dependent => :destroy
19 19
20 acts_as_taggable 20 acts_as_taggable
@@ -189,15 +189,15 @@ class Project < ActiveRecord::Base @@ -189,15 +189,15 @@ class Project < ActiveRecord::Base
189 end 189 end
190 190
191 def repository_readers 191 def repository_readers
192 - read_keys = Key.joins({:user => :users_projects}). 192 + keys = Key.joins({:user => :users_projects}).
193 where("users_projects.project_id = ? AND users_projects.repo_access = ?", id, Repository::REPO_R) 193 where("users_projects.project_id = ? AND users_projects.repo_access = ?", id, Repository::REPO_R)
194 - read_keys.map(&:identifier) + keys.map(&:identifier) 194 + keys.map(&:identifier) + deploy_keys.map(&:identifier)
195 end 195 end
196 196
197 def repository_writers 197 def repository_writers
198 - write_keys = Key.joins({:user => :users_projects}). 198 + keys = Key.joins({:user => :users_projects}).
199 where("users_projects.project_id = ? AND users_projects.repo_access = ?", id, Repository::REPO_RW) 199 where("users_projects.project_id = ? AND users_projects.repo_access = ?", id, Repository::REPO_RW)
200 - write_keys.map(&:identifier) 200 + keys.map(&:identifier)
201 end 201 end
202 202
203 def readers 203 def readers