Fixed bug in deliveries. Extended test fixtures.
This commit is contained in:
parent
46d0a9c485
commit
0a87294ed4
9 changed files with 28 additions and 8 deletions
|
@ -20,7 +20,7 @@
|
|||
# order_number :string(255)
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# quantity :decimal(, ) default(0.0)
|
||||
# quantity :integer default(0)
|
||||
# deleted_at :datetime
|
||||
# type :string(255)
|
||||
#
|
||||
|
|
|
@ -21,7 +21,7 @@ class Delivery < ActiveRecord::Base
|
|||
|
||||
def stock_change_attributes=(stock_change_attributes)
|
||||
for attributes in stock_change_attributes
|
||||
stock_changes.build(attributes) unless attributes[:quantity] == 0.0 or attributes[:quantity].blank?
|
||||
stock_changes.build(attributes) unless attributes[:quantity].to_i == 0
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
# order_number :string(255)
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# quantity :decimal(, ) default(0.0)
|
||||
# quantity :integer default(0)
|
||||
# deleted_at :datetime
|
||||
# type :string(255)
|
||||
#
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
# delivery_id :integer
|
||||
# order_id :integer
|
||||
# stock_article_id :integer
|
||||
# quantity :decimal(, ) default(0.0)
|
||||
# quantity :integer default(0)
|
||||
# created_at :datetime
|
||||
#
|
||||
|
||||
|
|
|
@ -29,6 +29,6 @@
|
|||
= form.text_field :deposit
|
||||
%p
|
||||
Kategorie:
|
||||
= form.select :article_category, ArticleCategory.all(:order => 'name').collect { |c| [c.name, c.id] }
|
||||
= form.select :article_category_id, ArticleCategory.all(:order => 'name').collect { |c| [c.name, c.id] }
|
||||
%p
|
||||
= submit_tag "Artikel speichern"
|
2
test/fixtures/article_categories.yml
vendored
2
test/fixtures/article_categories.yml
vendored
|
@ -14,3 +14,5 @@ fruits:
|
|||
description: fruits and only fruits
|
||||
vegi:
|
||||
name: Vegetables
|
||||
other:
|
||||
name: Other stuff
|
||||
|
|
7
test/fixtures/article_prices.yml
vendored
7
test/fixtures/article_prices.yml
vendored
|
@ -37,3 +37,10 @@ potatoe1:
|
|||
price: 1.33
|
||||
tax: 7.0
|
||||
unit_quantity: 25
|
||||
|
||||
applejuice1:
|
||||
article: applejuice
|
||||
price: 1.15
|
||||
tax: 7.0
|
||||
unit_quantity: 1
|
||||
deposit: 0.15
|
||||
|
|
13
test/fixtures/articles.yml
vendored
13
test/fixtures/articles.yml
vendored
|
@ -20,7 +20,7 @@
|
|||
# order_number :string(255)
|
||||
# created_at :datetime
|
||||
# updated_at :datetime
|
||||
# quantity :decimal(, ) default(0.0)
|
||||
# quantity :integer default(0)
|
||||
# deleted_at :datetime
|
||||
# type :string(255)
|
||||
#
|
||||
|
@ -38,6 +38,7 @@ banana:
|
|||
tax: 7.0
|
||||
unit_quantity: 18
|
||||
order_number: 123456
|
||||
|
||||
kiwi:
|
||||
supplier: terra
|
||||
name: Kiwi
|
||||
|
@ -49,6 +50,7 @@ kiwi:
|
|||
tax: 7.0
|
||||
unit_quantity: 10
|
||||
order_number: 123457
|
||||
|
||||
potatoe:
|
||||
supplier: terra
|
||||
name: Potatoe
|
||||
|
@ -60,3 +62,12 @@ potatoe:
|
|||
tax: 7.0
|
||||
unit_quantity: 25
|
||||
order_number: 123458
|
||||
|
||||
applejuice:
|
||||
type: StockArticle
|
||||
supplier: terra
|
||||
name: Apple-juice
|
||||
article_category: other
|
||||
unit: 1L
|
||||
price: 1.33
|
||||
tax: 7.0
|
||||
|
|
2
test/fixtures/stock_changes.yml
vendored
2
test/fixtures/stock_changes.yml
vendored
|
@ -7,7 +7,7 @@
|
|||
# delivery_id :integer
|
||||
# order_id :integer
|
||||
# stock_article_id :integer
|
||||
# quantity :decimal(, ) default(0.0)
|
||||
# quantity :integer default(0)
|
||||
# created_at :datetime
|
||||
#
|
||||
|
||||
|
|
Loading…
Reference in a new issue