Files
redmine_contracts/app/controllers/contracts_controller.rb
2010-10-05 14:19:49 -07:00

35 lines
586 B
Ruby

class ContractsController < InheritedResources::Base
unloadable
respond_to :html
before_filter :find_project
before_filter :authorize
before_filter :require_admin, :only => :destroy
helper :contract_formatter
def create
create! do |success, failure|
success.html { redirect_to contract_url(@project, resource) }
end
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