Stop workflow to Confirmed
This commit is contained in:
@@ -958,14 +958,17 @@ class Purchase(
|
||||
def confirm(cls, purchases):
|
||||
pool = Pool()
|
||||
Line = pool.get('purchase.line')
|
||||
transaction = Transaction()
|
||||
context = transaction.context
|
||||
cls.set_purchase_date(purchases)
|
||||
|
||||
cls.write(purchases, {'state': 'confirmed'})
|
||||
lines = list(sum((p.lines for p in purchases), ()))
|
||||
Line._validate(lines, ['unit_price'])
|
||||
|
||||
# Stop the workflow at Confirmed.
|
||||
# The user must explicitly click Process to create/update invoices and
|
||||
# shipments.
|
||||
# transaction = Transaction()
|
||||
# context = transaction.context
|
||||
# cls.store_cache(purchases)
|
||||
# for process_after, sub_purchases in groupby(
|
||||
# purchases, lambda p: p.process_after):
|
||||
|
||||
Reference in New Issue
Block a user