##// END OF EJS Templates
Rails4: replace deprecated Relation#update_all at IssueStatus model...
Toshi MARUYAMA -
r12236:5b77bd0076e8
parent child
Show More
@@ -32,7 +32,7 class IssueStatus < ActiveRecord::Base
32 scope :named, lambda {|arg| where("LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip)}
32 scope :named, lambda {|arg| where("LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip)}
33
33
34 def update_default
34 def update_default
35 IssueStatus.update_all({:is_default => false}, ['id <> ?', id]) if self.is_default?
35 IssueStatus.where(['id <> ?', id]).update_all({:is_default => false}) if self.is_default?
36 end
36 end
37
37
38 # Returns the default status for new issues
38 # Returns the default status for new issues
@@ -44,7 +44,7 class IssueStatus < ActiveRecord::Base
44 def self.update_issue_done_ratios
44 def self.update_issue_done_ratios
45 if Issue.use_status_for_done_ratio?
45 if Issue.use_status_for_done_ratio?
46 IssueStatus.where("default_done_ratio >= 0").all.each do |status|
46 IssueStatus.where("default_done_ratio >= 0").all.each do |status|
47 Issue.update_all({:done_ratio => status.default_done_ratio}, {:status_id => status.id})
47 Issue.where({:status_id => status.id}).update_all({:done_ratio => status.default_done_ratio})
48 end
48 end
49 end
49 end
50
50
General Comments 0
You need to be logged in to leave comments. Login now