db/seed.rb in stockor-0.4.0 vs db/seed.rb in stockor-0.5.0
- old
+ new
@@ -12,22 +12,10 @@
end
Lanes::User.scoped_to(user) do
seeds_path = Pathname.new(__FILE__).dirname.join('seed')
- unless BankAccount.default
- BankAccount.create(code: Skr.config.default_bank_account_code, name: "System default",
- address: Address.new(name:"System default")
- )
- end
-
- unless Location.default
- Location.create( code: Skr.config.default_location_code, name: "System default",
- address: Address.new(name:"System default")
- )
- end
-
YAML::load( seeds_path.join('chart_of_accounts.yml').read ).each do | acct_data |
GlAccount.where(number: acct_data['number'].to_s).any? || GlAccount.create!(acct_data)
end
YAML::load( seeds_path.join('payment_terms.yml').read ).each do | acct_data |
@@ -49,9 +37,21 @@
next if Skr::PaymentCategory.exists?(code: category_data['code'])
Skr::PaymentCategory.create!(
code: category_data['code'],
name: category_data['name'],
gl_account: GlAccount.find_by_number(category_data['gl_account'])
+ )
+ end
+
+ unless BankAccount.default
+ BankAccount.create(code: Skr.config.default_bank_account_code, name: "System default",
+ address: Address.new(name:"System default")
+ )
+ end
+
+ unless Location.default
+ Location.create( code: Skr.config.default_location_code, name: "System default",
+ address: Address.new(name:"System default")
)
end
end