Confirmed button
This commit is contained in:
@@ -953,20 +953,20 @@ class Purchase(
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@ModelView.button
|
@ModelView.button
|
||||||
@Workflow.transition('confirmed')
|
# @Workflow.transition('confirmed')
|
||||||
@set_employee('confirmed_by')
|
# @set_employee('confirmed_by')
|
||||||
def confirm(cls, purchases):
|
def confirm(cls, purchases):
|
||||||
pool = Pool()
|
# Confirm is intentionally disabled: clicking the button must not move
|
||||||
Line = pool.get('purchase.line')
|
# the purchase to Confirmed or trigger downstream processing.
|
||||||
cls.set_purchase_date(purchases)
|
pass
|
||||||
|
# pool = Pool()
|
||||||
cls.write(purchases, {'state': 'confirmed'})
|
# Line = pool.get('purchase.line')
|
||||||
lines = list(sum((p.lines for p in purchases), ()))
|
# cls.set_purchase_date(purchases)
|
||||||
Line._validate(lines, ['unit_price'])
|
#
|
||||||
|
# cls.write(purchases, {'state': 'confirmed'})
|
||||||
# Stop the workflow at Confirmed.
|
# lines = list(sum((p.lines for p in purchases), ()))
|
||||||
# The user must explicitly click Process to create/update invoices and
|
# Line._validate(lines, ['unit_price'])
|
||||||
# shipments.
|
#
|
||||||
# transaction = Transaction()
|
# transaction = Transaction()
|
||||||
# context = transaction.context
|
# context = transaction.context
|
||||||
# cls.store_cache(purchases)
|
# cls.store_cache(purchases)
|
||||||
|
|||||||
@@ -1074,14 +1074,14 @@ class Sale(
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@ModelView.button
|
@ModelView.button
|
||||||
@Workflow.transition('confirmed')
|
# @Workflow.transition('confirmed')
|
||||||
@set_employee('confirmed_by')
|
# @set_employee('confirmed_by')
|
||||||
def confirm(cls, sales):
|
def confirm(cls, sales):
|
||||||
cls.set_sale_date(sales)
|
# Confirm is intentionally disabled: clicking the button must not move
|
||||||
cls.store_cache(sales)
|
# the sale to Confirmed or trigger downstream processing.
|
||||||
# Stop the workflow at Confirmed.
|
pass
|
||||||
# The user must explicitly click Process to create/update invoices and
|
# cls.set_sale_date(sales)
|
||||||
# shipments.
|
# cls.store_cache(sales)
|
||||||
# transaction = Transaction()
|
# transaction = Transaction()
|
||||||
# context = transaction.context
|
# context = transaction.context
|
||||||
# for process_after, sub_sales in groupby(
|
# for process_after, sub_sales in groupby(
|
||||||
|
|||||||
Reference in New Issue
Block a user