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