Commit b8b6515f935ffc9a27b7a735514dc39e8c092148
1 parent
99b8b577
Exists in
master
and in
4 other branches
Renamed project "keys" back to "deploy_keys"
Showing
2 changed files
with
10 additions
and
10 deletions
Show diff stats
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 |