class DeployKeysController < ApplicationController respond_to :js layout "project" before_filter :project # before_filter :authorize_admin_project! # before_filter :require_non_empty_project def project @project ||= Project.find_by_code(params[:project_id]) end def index @keys = @project.deploy_keys.all end def show @key = @project.deploy_keys.find(params[:id]) end def new @key = @project.deploy_keys.new respond_with(@key) end def create @key = @project.deploy_keys.new(params[:key]) @key.save respond_with(@key) end def destroy @key = @project.deploy_keys.find(params[:id]) @key.destroy respond_to do |format| format.html { redirect_to deploy_keys_url } format.js { render :nothing => true } end end end