Files
redmine_contracts/app/controllers/contracts_controller.rb
T

31 lines
493 B
Ruby

class ContractsController < InheritedResources::Base
unloadable
respond_to :html
before_filter :find_project
before_filter :authorize
before_filter :require_admin, :only => :destroy
def create
create! { contract_url(@project, resource) }
end
def update
update! { contract_url(@project, resource) }
end
protected
def begin_of_association_chain
@project
end
private
def find_project
@project = Project.find(params[:project_id])
end
end