delete buttons process

This commit is contained in:
sinergia 2023-05-14 21:29:30 -05:00
parent 89fc98bc01
commit 75d37438e7

View File

@ -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):