From 0f3bc4088c54f89aa9dec9cc6e030e9b57993edc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Sun, 21 Jul 2024 01:25:19 +0200 Subject: [PATCH] [add] unfinisched packages warning --- sale_order_batch/__manifest__.py | 1 + .../models/sale_order_batch_product.py | 5 ++- .../views/sale_order_batch_product_views.xml | 42 +++++++++++++++++++ .../views/sale_order_batch_views.xml | 2 +- 4 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 sale_order_batch/views/sale_order_batch_product_views.xml diff --git a/sale_order_batch/__manifest__.py b/sale_order_batch/__manifest__.py index 2c1b66b..b88156b 100644 --- a/sale_order_batch/__manifest__.py +++ b/sale_order_batch/__manifest__.py @@ -9,6 +9,7 @@ "data": [ "data/ir_sequence_data.xml", "views/sale_order_batch_views.xml", + "views/sale_order_batch_product_views.xml", "views/sale_order_views.xml", "views/sale_menus.xml", "security/ir.model.access.csv", diff --git a/sale_order_batch/models/sale_order_batch_product.py b/sale_order_batch/models/sale_order_batch_product.py index 60a7d86..52d02ac 100644 --- a/sale_order_batch/models/sale_order_batch_product.py +++ b/sale_order_batch/models/sale_order_batch_product.py @@ -14,14 +14,15 @@ class SaleOrderBatchProduct(models.Model): ondelete="cascade", index=True, copy=False, + readonly=True, ) - product_id = fields.Many2one(comodel_name="product.product", required=True, readonly=False) + product_id = fields.Many2one(comodel_name="product.product", required=True, readonly=True) product_template_id = fields.Many2one( "product.template", related="product_id.product_tmpl_id", string="Product Template" ) - sale_order_line_ids = fields.Many2many("sale.order.line", compute="_compute_sale_order_line_ids") + sale_order_line_ids = fields.Many2many("sale.order.line", compute="_compute_sale_order_line_ids", store=True) product_uom_category_id = fields.Many2one(related="product_id.uom_id.category_id", depends=["product_id"]) product_uom_qty = fields.Float(compute="_compute_uom_qty") product_uom = fields.Many2one(related="product_id.uom_id") diff --git a/sale_order_batch/views/sale_order_batch_product_views.xml b/sale_order_batch/views/sale_order_batch_product_views.xml new file mode 100644 index 0000000..9b406ef --- /dev/null +++ b/sale_order_batch/views/sale_order_batch_product_views.xml @@ -0,0 +1,42 @@ + + + + sale.order.batch.product.form + sale.order.batch.product + +
+ +
+
+

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
diff --git a/sale_order_batch/views/sale_order_batch_views.xml b/sale_order_batch/views/sale_order_batch_views.xml index d4fdabe..9370be8 100644 --- a/sale_order_batch/views/sale_order_batch_views.xml +++ b/sale_order_batch/views/sale_order_batch_views.xml @@ -106,7 +106,7 @@ - +