]> source.dussan.org Git - redmine.git/commitdiff
Rails3: replace deprecated 'before_create' method at User model.
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Wed, 31 Aug 2011 06:06:43 +0000 (06:06 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Wed, 31 Aug 2011 06:06:43 +0000 (06:06 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@6843 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/user.rb

index 1c9c0131a9d7a115adf80c07096c17c68ac4ad56..f9193778c80326bd19b0cb0ce875273177180c9c 100644 (file)
@@ -73,6 +73,7 @@ class User < Principal
   validates_confirmation_of :password, :allow_nil => true
   validates_inclusion_of :mail_notification, :in => MAIL_NOTIFICATION_OPTIONS.collect(&:first), :allow_blank => true
 
+  before_create :set_mail_notification
   before_destroy :remove_references_before_destroy
 
   named_scope :in_group, lambda {|group|
@@ -84,7 +85,7 @@ class User < Principal
     { :conditions => ["#{User.table_name}.id NOT IN (SELECT gu.user_id FROM #{table_name_prefix}groups_users#{table_name_suffix} gu WHERE gu.group_id = ?)", group_id] }
   }
 
-  def before_create
+  def set_mail_notification
     self.mail_notification = Setting.default_notification_option if self.mail_notification.blank?
     true
   end