Add stock group order

This allows us to add additional items to an order, which do not belong
a specific user, but will be put into stock. The benefit of this change
is that we use the same order for ordergroups and stock.
This commit is contained in:
Patrick Gansterer 2016-02-25 02:27:17 +01:00 committed by wvengen
parent b56df39623
commit 9c4d9d5c20
8 changed files with 42 additions and 11 deletions

View file

@ -0,0 +1,9 @@
class AllowStockGroupOrder < ActiveRecord::Migration
def self.up
change_column :group_orders, :ordergroup_id, :integer, :default => nil, :null => true
end
def self.down
change_column :group_orders, :ordergroup_id, :integer, :default => 0, :null => false
end
end

View file

@ -11,7 +11,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema.define(version: 20160217194036) do
ActiveRecord::Schema.define(version: 20160224201529) do
create_table "article_categories", force: :cascade do |t|
t.string "name", limit: 255, default: "", null: false
@ -110,7 +110,7 @@ ActiveRecord::Schema.define(version: 20160217194036) do
add_index "group_order_articles", ["order_article_id"], name: "index_group_order_articles_on_order_article_id", using: :btree
create_table "group_orders", force: :cascade do |t|
t.integer "ordergroup_id", limit: 4, default: 0, null: false
t.integer "ordergroup_id", limit: 4
t.integer "order_id", limit: 4, default: 0, null: false
t.decimal "price", precision: 8, scale: 2, default: 0, null: false
t.integer "lock_version", limit: 4, default: 0, null: false