comparison app/controllers/issue_relations_controller.rb @ 210:0579821a129a

Update to Redmine trunk rev 4802
author Chris Cannam
date Tue, 08 Feb 2011 13:51:46 +0000
parents 513646585e45
children 0c939c159af4
comparison
equal deleted inserted replaced
128:07fa8a8b56a8 210:0579821a129a
26 end 26 end
27 @relation.save if request.post? 27 @relation.save if request.post?
28 respond_to do |format| 28 respond_to do |format|
29 format.html { redirect_to :controller => 'issues', :action => 'show', :id => @issue } 29 format.html { redirect_to :controller => 'issues', :action => 'show', :id => @issue }
30 format.js do 30 format.js do
31 @relations = @issue.relations.select {|r| r.other_issue(@issue) && r.other_issue(@issue).visible? }
31 render :update do |page| 32 render :update do |page|
32 page.replace_html "relations", :partial => 'issues/relations' 33 page.replace_html "relations", :partial => 'issues/relations'
33 if @relation.errors.empty? 34 if @relation.errors.empty?
34 page << "$('relation_delay').value = ''" 35 page << "$('relation_delay').value = ''"
35 page << "$('relation_issue_to_id').value = ''" 36 page << "$('relation_issue_to_id').value = ''"
45 relation.destroy 46 relation.destroy
46 @issue.reload 47 @issue.reload
47 end 48 end
48 respond_to do |format| 49 respond_to do |format|
49 format.html { redirect_to :controller => 'issues', :action => 'show', :id => @issue } 50 format.html { redirect_to :controller => 'issues', :action => 'show', :id => @issue }
50 format.js { render(:update) {|page| page.replace_html "relations", :partial => 'issues/relations'} } 51 format.js {
52 @relations = @issue.relations.select {|r| r.other_issue(@issue) && r.other_issue(@issue).visible? }
53 render(:update) {|page| page.replace_html "relations", :partial => 'issues/relations'}
54 }
51 end 55 end
52 end 56 end
53 57
54 private 58 private
55 def find_issue 59 def find_issue