diff --git a/delivery_hibou/models/stock.py b/delivery_hibou/models/stock.py
index ec2d2664..592ac96c 100644
--- a/delivery_hibou/models/stock.py
+++ b/delivery_hibou/models/stock.py
@@ -17,11 +17,11 @@ class StockQuantPackage(models.Model):
def send_to_shipper(self):
picking = self._get_active_picking()
- picking.send_to_shipper(packages=self)
+ picking.with_context(packages=self).send_to_shipper()
def cancel_shipment(self):
picking = self._get_active_picking()
- picking.cancel_shipment(packages=self)
+ picking.with_context(packages=self).cancel_shipment()
class StockPicking(models.Model):
@@ -83,7 +83,8 @@ class StockPicking(models.Model):
picking.carrier_tracking_ref = picking.package_carrier_tracking_ref
# Override to send to specific packaging carriers
- def send_to_shipper(self, packages=None):
+ def send_to_shipper(self):
+ packages = self._context.get('packages')
self.ensure_one()
if not packages:
packages = self.package_ids
@@ -130,7 +131,8 @@ class StockPicking(models.Model):
self._add_delivery_cost_to_so()
# Override to provide per-package versions...
- def cancel_shipment(self, packages=None):
+ def cancel_shipment(self):
+ packages = self._context.get('packages')
pickings_with_package_tracking = self.filtered(lambda p: p.package_carrier_tracking_ref)
for picking in pickings_with_package_tracking:
if packages:
diff --git a/delivery_hibou/views/delivery_views.xml b/delivery_hibou/views/delivery_views.xml
index 960df1c2..638ef921 100644
--- a/delivery_hibou/views/delivery_views.xml
+++ b/delivery_hibou/views/delivery_views.xml
@@ -18,7 +18,7 @@
- [('package_carrier_type', '!=', False)]
+ [('product_id', '=', False)]
diff --git a/external/hiboubox b/external/hiboubox
index 7efcd659..48634476 160000
--- a/external/hiboubox
+++ b/external/hiboubox
@@ -1 +1 @@
-Subproject commit 7efcd6594c156e850959281625e0595aaff0f673
+Subproject commit 486344760ed19fdef41d91a6ab0784f1a7c99ec5
diff --git a/stock_delivery_planner/wizard/stock_delivery_planner_views.xml b/stock_delivery_planner/wizard/stock_delivery_planner_views.xml
index 6b942319..0ae594f9 100644
--- a/stock_delivery_planner/wizard/stock_delivery_planner_views.xml
+++ b/stock_delivery_planner/wizard/stock_delivery_planner_views.xml
@@ -13,6 +13,7 @@
decoration-danger="days_different > 0.0 and not selection"
decoration-info="selection == 'selected'"
decoration-muted="selection == 'deselected'"
+ default_order="package_id, price"
create="false" edit="false" delete="false">