OSDN Git Service

Fixes default data loader broken by r2777 (#3507).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 23 Jun 2009 20:17:47 +0000 (20:17 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 23 Jun 2009 20:17:47 +0000 (20:17 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2792 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/default_data/loader.rb
test/unit/default_data_test.rb

index a923b57..3f1103a 100644 (file)
@@ -156,17 +156,17 @@ module Redmine
             }
           
             # Enumerations
-            Enumeration.create!(:opt => "DCAT", :name => l(:default_doc_category_user), :position => 1)
-            Enumeration.create!(:opt => "DCAT", :name => l(:default_doc_category_tech), :position => 2)
+            DocumentCategory.create!(:opt => "DCAT", :name => l(:default_doc_category_user), :position => 1)
+            DocumentCategory.create!(:opt => "DCAT", :name => l(:default_doc_category_tech), :position => 2)
           
-            Enumeration.create!(:opt => "IPRI", :name => l(:default_priority_low), :position => 1)
-            Enumeration.create!(:opt => "IPRI", :name => l(:default_priority_normal), :position => 2, :is_default => true)
-            Enumeration.create!(:opt => "IPRI", :name => l(:default_priority_high), :position => 3)
-            Enumeration.create!(:opt => "IPRI", :name => l(:default_priority_urgent), :position => 4)
-            Enumeration.create!(:opt => "IPRI", :name => l(:default_priority_immediate), :position => 5)
+            IssuePriority.create!(:opt => "IPRI", :name => l(:default_priority_low), :position => 1)
+            IssuePriority.create!(:opt => "IPRI", :name => l(:default_priority_normal), :position => 2, :is_default => true)
+            IssuePriority.create!(:opt => "IPRI", :name => l(:default_priority_high), :position => 3)
+            IssuePriority.create!(:opt => "IPRI", :name => l(:default_priority_urgent), :position => 4)
+            IssuePriority.create!(:opt => "IPRI", :name => l(:default_priority_immediate), :position => 5)
           
-            Enumeration.create!(:opt => "ACTI", :name => l(:default_activity_design), :position => 1)
-            Enumeration.create!(:opt => "ACTI", :name => l(:default_activity_development), :position => 2)
+            TimeEntryActivity.create!(:opt => "ACTI", :name => l(:default_activity_design), :position => 1)
+            TimeEntryActivity.create!(:opt => "ACTI", :name => l(:default_activity_development), :position => 2)
           end
           true
         end
index ae637ba..457f885 100644 (file)
@@ -38,6 +38,9 @@ class DefaultDataTest < Test::Unit::TestCase
         IssueStatus.delete_all
         Enumeration.delete_all
         assert Redmine::DefaultData::Loader::load(lang)
+        assert_not_nil DocumentCategory.first
+        assert_not_nil IssuePriority.first
+        assert_not_nil TimeEntryActivity.first
       rescue ActiveRecord::RecordInvalid => e
         assert false, ":#{lang} default data is invalid (#{e.message})."
       end