Introduced invoices and deliveries. Integration (especially of deliveries) isn't finished yet.

This commit is contained in:
Benjamin Meichsner 2009-01-08 16:33:27 +01:00
parent 1894f27fe0
commit 30f3d199d3
65 changed files with 1193 additions and 209 deletions

View file

@ -1,13 +1,24 @@
require 'digest/sha1'
# == Schema Information
# Schema version: 20090102171850
#
# Table name: users
#
# id :integer(4) not null, primary key
# nick :string(255) default(""), not null
# password_hash :string(255) default(""), not null
# password_salt :string(255) default(""), not null
# first_name :string(255) default(""), not null
# last_name :string(255) default(""), not null
# email :string(255) default(""), not null
# phone :string(255)
# address :string(255)
# created_on :datetime not null
# reset_password_token :string(255)
# reset_password_expires :datetime
# last_login :datetime
#
# A foodsoft user.
#
# * memberships
# * groups
# * first_name, last_name, email, phone, address
# * nick
# * password (stored as a hash)
# * settings (user properties via acts_as_configurable plugin)
require 'digest/sha1'
# specific user rights through memberships (see Group)
class User < ActiveRecord::Base
has_many :memberships, :dependent => :destroy
@ -173,4 +184,4 @@ class User < ActiveRecord::Base
self.groups.find(:all, :conditions => {:type => ""})
end
end
end