delete buttons process
This commit is contained in:
parent
89fc98bc01
commit
75d37438e7
8
sale.py
8
sale.py
@ -174,7 +174,6 @@ class Sale(metaclass=PoolMeta):
|
|||||||
@classmethod
|
@classmethod
|
||||||
@ModelView.button_action(
|
@ModelView.button_action(
|
||||||
'optical_equipment.wizard_confirm_sale_date')
|
'optical_equipment.wizard_confirm_sale_date')
|
||||||
#@ModelView.button
|
|
||||||
@Workflow.transition('confirmed')
|
@Workflow.transition('confirmed')
|
||||||
@set_employee('confirmed_by')
|
@set_employee('confirmed_by')
|
||||||
def confirm(cls, sales):
|
def confirm(cls, sales):
|
||||||
@ -204,14 +203,9 @@ class Sale(metaclass=PoolMeta):
|
|||||||
maintenanceService.save()
|
maintenanceService.save()
|
||||||
sale.agended = True
|
sale.agended = True
|
||||||
sale.state="confirmed"
|
sale.state="confirmed"
|
||||||
cls.set_number([sale])
|
|
||||||
sale.save()
|
sale.save()
|
||||||
|
|
||||||
cls._process_invoice(sales)
|
cls.set_number([sale])
|
||||||
cls._process_shipment(sales)
|
|
||||||
cls._process_invoice_shipment_states(sales)
|
|
||||||
cls._process_state(sales)
|
|
||||||
|
|
||||||
with Transaction().set_context(
|
with Transaction().set_context(
|
||||||
queue_name='sale',
|
queue_name='sale',
|
||||||
queue_scheduled_at=config.sale_process_after):
|
queue_scheduled_at=config.sale_process_after):
|
||||||
|
Loading…
Reference in New Issue
Block a user