supplier updates mostly
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user