diff --git a/nfu_sale_order_batch_packaging/README.rst b/nfu_sale_order_batch_packaging/README.rst index 2cd979c..1ab8377 100644 --- a/nfu_sale_order_batch_packaging/README.rst +++ b/nfu_sale_order_batch_packaging/README.rst @@ -33,21 +33,22 @@ and adds a packaging default to sale order batch. Changelog ========= -:0.0.1: Initial module. -:1.0.0: rename to nfu_sale_order_batch_packaging -:1.1.0: Live -:1.2.0: Add regeneration action for batch products -:1.2.1: refactoring -:1.3.0: add packaging states -:1.3.1: add open_max_qty -:1.3.2: fix color indicator -:1.3.3: Enable packagings on installation -:1.3.4: +- 0.0.1: Initial module. +- 1.0.0: rename to nfu_sale_order_batch_packaging +- 1.1.0: Live +- 1.2.0: Add regeneration action for batch products +- 1.2.1: refactoring +- 1.3.0: add packaging states +- 1.3.1: add open_max_qty +- 1.3.2: fix color indicator +- 1.3.3: Enable packagings on installation +- 1.3.4: - on creation set max_qty to product_uom_qty if not set - remove zero exception for max_qty - store open_packaging_qty on batch product module to make it sortable - always adjust max_qty to be at least uom_qty except you only set max qty -:1.3.4: store all quantities and round open values +- 1.3.4: store all quantities and round open values +- 1.3.5: make sure packages are readable by the user Bug Tracker =========== diff --git a/nfu_sale_order_batch_packaging/__manifest__.py b/nfu_sale_order_batch_packaging/__manifest__.py index f805b54..627b420 100644 --- a/nfu_sale_order_batch_packaging/__manifest__.py +++ b/nfu_sale_order_batch_packaging/__manifest__.py @@ -4,7 +4,7 @@ "author": "BAKEUP", "website": "https://www.bakeup.org", "category": "Sale", - "version": "16.0.1.3.5", + "version": "16.0.1.3.6", "depends": ["sale", "sale_order_batch"], "data": [ "data/ir_config_parameter.xml", diff --git a/nfu_sale_order_batch_packaging/models/sale_order_line.py b/nfu_sale_order_batch_packaging/models/sale_order_line.py index 6ffa655..c7d927f 100644 --- a/nfu_sale_order_batch_packaging/models/sale_order_line.py +++ b/nfu_sale_order_batch_packaging/models/sale_order_line.py @@ -40,8 +40,12 @@ class SaleOrderLine(models.Model): vals["product_uom_max_qty"] = product_qty if vals.get("product_id") and not vals.get("product_packaging_id"): product_id = vals.get("product_id") - packaging = self.env["product.packaging"].search( - [("product_id", "=", product_id)], limit=1 + # Make sure we're not sudo + # e.x. when comming from webshop + packaging = ( + self.env["product.packaging"] + .with_user(self.env.user) + .search([("product_id", "=", product_id)], limit=1) ) vals["product_packaging_id"] = packaging.id return super().create(vals_list) diff --git a/nfu_sale_order_batch_packaging/readme/HISTORY.rst b/nfu_sale_order_batch_packaging/readme/HISTORY.rst index 815e4d9..c30d813 100644 --- a/nfu_sale_order_batch_packaging/readme/HISTORY.rst +++ b/nfu_sale_order_batch_packaging/readme/HISTORY.rst @@ -1,15 +1,16 @@ -:0.0.1: Initial module. -:1.0.0: rename to nfu_sale_order_batch_packaging -:1.1.0: Live -:1.2.0: Add regeneration action for batch products -:1.2.1: refactoring -:1.3.0: add packaging states -:1.3.1: add open_max_qty -:1.3.2: fix color indicator -:1.3.3: Enable packagings on installation -:1.3.4: +- 0.0.1: Initial module. +- 1.0.0: rename to nfu_sale_order_batch_packaging +- 1.1.0: Live +- 1.2.0: Add regeneration action for batch products +- 1.2.1: refactoring +- 1.3.0: add packaging states +- 1.3.1: add open_max_qty +- 1.3.2: fix color indicator +- 1.3.3: Enable packagings on installation +- 1.3.4: - on creation set max_qty to product_uom_qty if not set - remove zero exception for max_qty - store open_packaging_qty on batch product module to make it sortable - always adjust max_qty to be at least uom_qty except you only set max qty -:1.3.4: store all quantities and round open values \ No newline at end of file +- 1.3.4: store all quantities and round open values +- 1.3.5: make sure packages are readable by the user \ No newline at end of file diff --git a/nfu_sale_order_batch_packaging/static/description/index.html b/nfu_sale_order_batch_packaging/static/description/index.html index 8f0219c..33e4833 100644 --- a/nfu_sale_order_batch_packaging/static/description/index.html +++ b/nfu_sale_order_batch_packaging/static/description/index.html @@ -387,50 +387,30 @@ and adds a packaging default to sale order batch.
| 0.0.1: | Initial module. - |
-
|---|---|
| 1.0.0: | rename to nfu_sale_order_batch_packaging - |
-
| 1.1.0: | Live - |
-
| 1.2.0: | Add regeneration action for batch products - |
-
| 1.2.1: | refactoring - |
-
| 1.3.0: | add packaging states - |
-
| 1.3.1: | add open_max_qty - |
-
| 1.3.2: | fix color indicator - |
-
| 1.3.3: | Enable packagings on installation - |
-
| 1.3.4: |
|
-
| 1.3.4: | store all quantities and round open values - |
-