mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[IMP] delivery_gso,stock_delivery_planner: added gso_rate_shipment_multi
H3455
This commit is contained in:
committed by
Jared Kipe
parent
6096bce6fd
commit
6af74e0c0c
@@ -1,6 +1,6 @@
|
|||||||
from odoo import api, fields, models, tools
|
from odoo import api, fields, models, tools
|
||||||
# import logging
|
import logging
|
||||||
# _logger = logging.getLogger(__name__)
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class StockDeliveryPlanner(models.TransientModel):
|
class StockDeliveryPlanner(models.TransientModel):
|
||||||
@@ -20,6 +20,8 @@ class StockDeliveryPlanner(models.TransientModel):
|
|||||||
|
|
||||||
for carrier in base_carriers:
|
for carrier in base_carriers:
|
||||||
rates = carrier.rate_shipment_multi(picking=planner.picking_id)
|
rates = carrier.rate_shipment_multi(picking=planner.picking_id)
|
||||||
|
for rate in filter(lambda r: not r.get('success'), rates):
|
||||||
|
_logger.warning(rate.get('error_message'))
|
||||||
for rate in filter(lambda r: r.get('success'), rates):
|
for rate in filter(lambda r: r.get('success'), rates):
|
||||||
rate = self.calculate_delivery_window(rate)
|
rate = self.calculate_delivery_window(rate)
|
||||||
planner.plan_option_ids |= planner.plan_option_ids.create({
|
planner.plan_option_ids |= planner.plan_option_ids.create({
|
||||||
|
|||||||
Reference in New Issue
Block a user