##// END OF EJS Templates
Rails3: model: replace deprecated 'after_save' method at IssueStatus model...
Toshi MARUYAMA -
r7316:2d541a7e1b23
parent child
Show More
@@ -21,6 +21,7 class IssueStatus < ActiveRecord::Base
21 acts_as_list
21 acts_as_list
22
22
23 before_destroy :delete_workflows
23 before_destroy :delete_workflows
24 after_save :update_default
24
25
25 validates_presence_of :name
26 validates_presence_of :name
26 validates_uniqueness_of :name
27 validates_uniqueness_of :name
@@ -29,7 +30,7 class IssueStatus < ActiveRecord::Base
29
30
30 named_scope :named, lambda {|arg| { :conditions => ["LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip]}}
31 named_scope :named, lambda {|arg| { :conditions => ["LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip]}}
31
32
32 def after_save
33 def update_default
33 IssueStatus.update_all("is_default=#{connection.quoted_false}", ['id <> ?', id]) if self.is_default?
34 IssueStatus.update_all("is_default=#{connection.quoted_false}", ['id <> ?', id]) if self.is_default?
34 end
35 end
35
36
General Comments 0
You need to be logged in to leave comments. Login now