6.4 #101

Merged
Rodia merged 54 commits from 6.4 into master 2023-07-29 21:13:59 -05:00
Showing only changes of commit 75d37438e7 - Show all commits

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