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

app/models/wiki_page.rb

index f937b8d6751fbcb3c6edcddc09c58fd4fb485a29..4c2c7adb9189445f6f4dfb4e1702535736cba1c4 100644 (file)
@@ -42,6 +42,8 @@ class WikiPage < ActiveRecord::Base
   validates_uniqueness_of :title, :scope => :wiki_id, :case_sensitive => false
   validates_associated :content
 
+  validate :validate_parent_title
+
   # eager load information about last updates, without loading text
   named_scope :with_updated_on, {
     :select => "#{WikiPage.table_name}.*, #{WikiContent.table_name}.updated_on",
@@ -161,7 +163,7 @@ class WikiPage < ActiveRecord::Base
 
   protected
 
-  def validate
+  def validate_parent_title
     errors.add(:parent_title, :invalid) if !@parent_title.blank? && parent.nil?
     errors.add(:parent_title, :circular_dependency) if parent && (parent == self || parent.ancestors.include?(self))
     errors.add(:parent_title, :not_same_project) if parent && (parent.wiki_id != wiki_id)