Files
redmine_contracts/app/controllers/contracts_controller.rb

33 lines
554 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! 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