[#4420] When a Retainer's period is changed, it will now reload it's details.

This commit is contained in:
Eric Davis
2010-09-08 14:03:06 -07:00
parent ad6766fd2f
commit 7ed21f7fe2
5 changed files with 155 additions and 110 deletions
+10 -1
View File
@@ -27,7 +27,11 @@ class DeliverablesController < InheritedResources::Base
end
def show
redirect_to contract_url(@project, @contract)
if show_partial?
render :partial => 'deliverables/details_row', :locals => {:contract => @contract, :deliverable => @contract.deliverables.find(params[:id])}
else
redirect_to contract_url(@project, @contract)
end
end
def destroy
@@ -39,6 +43,11 @@ class DeliverablesController < InheritedResources::Base
def begin_of_association_chain
@contract
end
# Is only a partial requested?
def show_partial?
params[:format] == 'js' && params[:as] == 'deliverable_details_row'
end
private