Skip to content

Commit 890dcf7

Browse files
author
duongtq
committed
[IMP] sale_order_import: Provide confirming order feature on Sale Order Import
1 parent 1e38cbe commit 890dcf7

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

sale_order_import/wizard/sale_order_import.py

+5
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ class SaleOrderImport(models.TransientModel):
5656
"res.partner", string="Shipping Address", readonly=True
5757
)
5858
sale_id = fields.Many2one("sale.order", string="Quotation to Update")
59+
# Confirm order after creating Sale Order
60+
confirm_order = fields.Boolean(default=False)
5961

6062
@api.onchange("order_file")
6163
def order_file_change(self):
@@ -320,6 +322,9 @@ def create_order(self, parsed_order, price_source, order_filename=None):
320322
order = soo.create(so_vals)
321323
bdio.post_create_or_update(parsed_order, order, doc_filename=order_filename)
322324
logger.info("Sale Order ID %d created", order.id)
325+
if self.confirm_order:
326+
order.action_confirm()
327+
logger.info("Sale Order ID %d confirmed", order.id)
323328
return order
324329

325330
@api.model

0 commit comments

Comments
 (0)