Make section table view work request and event based
This commit is contained in:
+6
-5
@@ -33,7 +33,8 @@ class Order
|
||||
|
||||
# Return all currently active orders for a given section
|
||||
def self.active_for_supplier_and_section(supplier, section_id)
|
||||
database.view(active_for_supplier_and_section_view(key: [supplier.id, section_id], reduce: false, include_docs: true))
|
||||
supplier_id = supplier.is_a?(SimplyStored::Couch) ? supplier.id : supplier
|
||||
database.view(active_for_supplier_and_section_view(key: [supplier_id, section_id], reduce: false, include_docs: true))
|
||||
end
|
||||
|
||||
def table_number
|
||||
@@ -53,9 +54,9 @@ class Order
|
||||
self.state = 'active'
|
||||
if save
|
||||
for user_id in list.user_ids
|
||||
broadcast_user user_id, 'order_being_processed', id: id
|
||||
broadcast_user user_id, 'order_being_processed', id: id, list_id: list_id
|
||||
end
|
||||
broadcast_supplier supplier_id, 'order_being_processed', id: id
|
||||
broadcast_supplier supplier_id, 'order_being_processed', id: id, list_id: list_id
|
||||
end
|
||||
end
|
||||
|
||||
@@ -63,9 +64,9 @@ class Order
|
||||
self.state = 'delivered'
|
||||
if save
|
||||
for user_id in list.user_ids
|
||||
broadcast_user user_id, 'order_being_delivered', id: id
|
||||
broadcast_user user_id, 'order_being_delivered', id: id, list_id: list_id
|
||||
end
|
||||
broadcast_supplier supplier_id, 'order_being_delivered', id: id
|
||||
broadcast_supplier supplier_id, 'order_being_delivered', id: id, list_id: list_id
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user