1
0
mirror of https://github.com/fspc/BikeShed-1.git synced 2025-03-01 01:03:23 -05:00
BikeShed-1/db/migrate/20121205043759_create_transactions.rb
Jason Denney 2d51bd1d9a Creating Transactions works
-Need to scope transactions for users
-Only Admins should be able to create transactions
2013-01-20 16:14:53 -05:00

21 lines
764 B
Ruby

class CreateTransactions < ActiveRecord::Migration
def change
create_table :transactions do |t|
t.integer "vendor_id", :null => false
t.integer "customer_id", :null => false
t.string "customer_type", :null => false
t.integer "bike_id"
t.integer "amount", :null => false
t.string "item", :null => false
#Adding whether or not a user sold or purchased the bike
#could be used to help keep track of external sales.
#aka, a collective member (user) sold a bike to
#a non user
#Currently this model automatically assumes that the user is
#purchasing a bike, or a part for a bike from the collective
#t.boolean "user_sold_flag", :default => false
t.timestamps
end
end
end