End of day commit
This commit is contained in:
@@ -6,10 +6,13 @@ root.Qsupplier=
|
||||
console.log(e)
|
||||
if(e.event == 'new_order')
|
||||
if Qsupplier.App
|
||||
Qsupplier.App.store().pushPayload e.data
|
||||
#Qsupplier.App.Order.pushByAttriburtes(e.data.order)
|
||||
#for product_order in e.data.product_orders
|
||||
#Qsupplier.App.ProductOrder.pushByAttriburtes product_order, debug: true
|
||||
Qsupplier.App.store().pushPayload(e.data)
|
||||
# Fix for ember pushPayload bug not creating the proper relations/triggers
|
||||
setTimeout ->
|
||||
if order = Qsupplier.App.store().all('order').findProperty('id', e.data.order.id)
|
||||
list = order.get('list')
|
||||
list.get('orders').addRecord order
|
||||
, 100
|
||||
else if(e.event == 'list_needs_help')
|
||||
if Qsupplier.App and list = Qsupplier.App.List.findCached(e.data.id)
|
||||
list.markNeedsHelp()
|
||||
@@ -57,6 +60,12 @@ root.Qsupplier=
|
||||
$('.supplier-orders-placed-count-number').text e.data.count
|
||||
else if e.event == 'list_changed_table'
|
||||
Qsupplier.App && Qsupplier.App.List.updateOrAdd(e.data.list)
|
||||
else if e.event == 'order_cancelled'
|
||||
if Qsupplier.App and order = Qsupplier.App.Order.findCached(e.data.id)
|
||||
order.markCancelled()
|
||||
$('.supplier-orders-placed-count-number').text(e.data.orders_placed_count) if Number.isInteger(e.data.orders_placed_count)
|
||||
$('.supplier-orders-in-process-count-number').text(e.data.orders_in_process_count) if Number.isInteger(e.data.orders_in_process_count)
|
||||
|
||||
|
||||
# old stuff
|
||||
#list = new List(e.data.list)
|
||||
|
||||
Reference in New Issue
Block a user