supplier updates mostly

This commit is contained in:
2012-08-30 11:12:23 +02:00
parent df90425a48
commit 0d10ef2b5a
17 changed files with 789 additions and 66 deletions
+24
View File
@@ -4,6 +4,14 @@ class Supplier
devise :database_authenticatable, :recoverable, :rememberable, :trackable
property :name
property :open, type: :boolean, default: false
#WIFI
property :offer_wifi
property :wifi_ssid
property :wifi_type
property :wifi_password
#has_many :orders, through: :lists
has_many :products, dependent: :destroy
has_many :product_categories, dependent: :destroy
@@ -38,6 +46,22 @@ class Supplier
tables.reject{|t| t.section_id.present? }
end
def open?
open
end
def closed?
!open?
end
def mark_as_open!
self.open = true
save
end
def mark_as_closed!
self.open = false
save
end
private
def add_section_on_create
+4
View File
@@ -27,6 +27,10 @@ class Table
@is_occupied = !self.class.database.view(self.class.active_lists(key: id, reduce: true)).zero?
end
def reserved?
false
end
def name
number
end