fix mark commanded
This commit is contained in:
parent
6ef8494de5
commit
684aff9dbd
19
sale.py
19
sale.py
|
@ -114,8 +114,10 @@ class Sale(metaclass=PoolMeta):
|
|||
sale.order_status_time = status
|
||||
sale.save()
|
||||
if sale.lines:
|
||||
lines_ids = args['lines_ids']
|
||||
Line = sale.lines[0].__class__
|
||||
Line.write(list(sale.lines), {'order_sended': True, 'status_order': 'commanded'})
|
||||
lines = Line.browse(lines_ids)
|
||||
Line.write(list(lines), {'order_sended': True, 'status_order': 'commanded'})
|
||||
# for line in sale.lines:
|
||||
# line.order_sended = True
|
||||
# line.save()
|
||||
|
@ -143,6 +145,7 @@ class Sale(metaclass=PoolMeta):
|
|||
if line.status_order in ('draft', 'requested'):
|
||||
line_commanded.append(line)
|
||||
qty = line.quantity
|
||||
note = line.note
|
||||
tasks = line.product.tasks
|
||||
att_getter = attrgetter("name")
|
||||
att_getter_p = attrgetter("host", "interface", "port", "row_characters")
|
||||
|
@ -150,7 +153,7 @@ class Sale(metaclass=PoolMeta):
|
|||
station = t.work_station
|
||||
station_id = station.id
|
||||
name = att_getter(t)
|
||||
value = {'name': name, 'qty': qty}
|
||||
value = {'name': name, 'qty': qty, 'note': note}
|
||||
for p in t.work_station.printers:
|
||||
key = str(p.id) + '_' + str(station_id)
|
||||
if p.shop == shop:
|
||||
|
@ -514,11 +517,13 @@ class SaleLineHistoryDeleteWizard(Wizard):
|
|||
'Sale Line History Delete'
|
||||
__name__ = 'line_history.delete_wizard'
|
||||
|
||||
start = StateView('line_history.delete_start',
|
||||
'sale_pos_frontend_rest.line_history_delete_view_form', [
|
||||
Button('Cancel', 'end', 'tryton-cancel'),
|
||||
Button('Print', 'print_', 'tryton-ok', default=True),
|
||||
])
|
||||
start = StateView(
|
||||
'line_history.delete_start',
|
||||
'sale_pos_frontend_rest.line_history_delete_view_form',
|
||||
[
|
||||
Button('Cancel', 'end', 'tryton-cancel'),
|
||||
Button('Print', 'print_', 'tryton-ok', default=True),
|
||||
])
|
||||
print_ = StateReport('line_history.delete_report')
|
||||
|
||||
def do_print_(self, action):
|
||||
|
|
Loading…
Reference in New Issue