diff --git a/db/migrate/002_create_recurring_items.rb b/db/migrate/002_create_recurring_items.rb index eee632fc1877aeafc04b1d283612256a876d947b..c0fa18ad6a4737d35e7ead120a4bd12b8148e6dd 100644 --- a/db/migrate/002_create_recurring_items.rb +++ b/db/migrate/002_create_recurring_items.rb @@ -10,6 +10,7 @@ class CreateRecurringItems < ActiveRecord::Migration end RecurringItem.create :description => "Pers lön" + RecurringItem.create :description => "Pers lön 10" RecurringItem.create :description => "Telia" end diff --git a/db/migrate/004_create_saldos.rb b/db/migrate/004_create_saldos.rb index 0a5219345e6462ee03f222901f827a748abd2ef0..e0ab5f24c61db4e28ae5f3de6d309650fa82bc9e 100644 --- a/db/migrate/004_create_saldos.rb +++ b/db/migrate/004_create_saldos.rb @@ -7,6 +7,33 @@ class CreateSaldos < ActiveRecord::Migration t.column :date, :date t.column :account_id, :integer end + + ppay = Account.find_by_name("Pers lönekonto").id + pvisa = Account.find_by_name("Pers VISA-kort").id + ptrans = Account.find_by_name("Pers transkonto").id + ica = Account.find_by_name("ICA kundkort").id + kpay = Account.find_by_name("Kristinas lönekonto").id + pfund = Account.find_by_name("Pers aktiefond (Banco)").id + psaved = Account.find_by_name("Pers kapitalförsäkring").id + + date1 = Date.civil(2006, 8, 10) + date2 = Date.civil(2006, 8, 14) + + Saldo.create :amount => 1231, :date => date1, :account_id => ppay + Saldo.create :amount => 4000, :date => date2, :account_id => ppay + Saldo.create :amount => 5000, :date => date1, :account_id => pvisa + Saldo.create :amount => 4500, :date => date2, :account_id => pvisa + Saldo.create :amount => 5, :date => date1, :account_id => ptrans + Saldo.create :amount => 5, :date => date2, :account_id => ptrans + Saldo.create :amount => 4000, :date => date1, :account_id => ica + Saldo.create :amount => 2000, :date => date2, :account_id => ica + Saldo.create :amount => 19000, :date => date1, :account_id => kpay + Saldo.create :amount => 17000, :date => date2, :account_id => kpay + Saldo.create :amount => 23000, :date => date1, :account_id => pfund + Saldo.create :amount => 23000, :date => date2, :account_id => pfund + Saldo.create :amount => 18000, :date => date1, :account_id => psaved + Saldo.create :amount => 18000, :date => date2, :account_id => psaved + end def self.down diff --git a/db/migrate/005_create_recurring_item_ranges.rb b/db/migrate/005_create_recurring_item_ranges.rb index ea97dcd918f481563271b9d7fa2dac2ac8425314..c2e84f2ea035d777240d877e22f32d0afcfe0c77 100644 --- a/db/migrate/005_create_recurring_item_ranges.rb +++ b/db/migrate/005_create_recurring_item_ranges.rb @@ -10,21 +10,39 @@ class CreateRecurringItemRanges < ActiveRecord::Migration t.column :schedule_id, :integer end - pay = RecurringItem.find_by_description("Pers lön") - telia = RecurringItem.find_by_description("Telia") + pay = RecurringItem.find_by_description("Pers lön").id + pay10 = RecurringItem.find_by_description("Pers lön 10").id + telia = RecurringItem.find_by_description("Telia").id - month = Schedule.find_by_name("Månad") - quarter = Schedule.find_by_name("Kvartal") + month = Schedule.find_by_name("Månad").id + quarter = Schedule.find_by_name("Kvartal").id - RecurringItemRange.create(:recurring_item_id => pay.id, + RecurringItemRange.create(:recurring_item_id => pay, :amount => "22200", :startdate => Date.civil(2006, 8, 25), - :schedule_id => month.id) + :enddate => Date.civil(2006, 10, 24), + :schedule_id => month) - RecurringItemRange.create(:recurring_item_id => telia.id, + RecurringItemRange.create(:recurring_item_id => pay10, + :amount => "-3700", + :startdate => Date.civil(2006, 8, 25), + :enddate => Date.civil(2006, 10, 24), + :schedule_id => month) + + RecurringItemRange.create(:recurring_item_id => pay, + :amount => "23200", + :startdate => Date.civil(2006, 10, 25), + :schedule_id => month) + + RecurringItemRange.create(:recurring_item_id => pay10, + :amount => "-3900", + :startdate => Date.civil(2006, 10, 25), + :schedule_id => month) + + RecurringItemRange.create(:recurring_item_id => telia, :amount => "-1200", :startdate => Date.civil(2006, 9, 10), - :schedule_id => quarter.id) + :schedule_id => quarter) end def self.down