db/seed.rb in stockor-0.1.9 vs db/seed.rb in stockor-0.2

- old
+ new

@@ -25,8 +25,29 @@ end YAML::load( seeds_path.join('payment_terms.yml').read ).each do | acct_data | PaymentTerm.where(code: acct_data['code'].to_s).any? || PaymentTerm.create!(acct_data) end + + YAML::load( seeds_path.join('skus.yml').read ).each do | sku_data | + unless Sku.where(code: sku_data['code'].to_s).any? + glasset = GlAccount.where(number: sku_data.delete('gl_asset_account')).first + sku = Sku.new(sku_data) + sku.uoms << Uom.new(code: sku_data['default_uom_code'], + size:1, price: '0.0') + sku.gl_asset_account = glasset + sku.save! + end + end + + YAML::load( seeds_path.join('payment_categories.yml').read ).each do | category_data | + 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 + end end