From 70a5e93839099420bf00b8eea88713cc73db12fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Sat, 7 Feb 2026 23:09:33 +0100 Subject: [PATCH 1/6] [IMP] sale_order_batch: apply pre-commit --- sale_order_batch/README.rst | 19 +- sale_order_batch/__manifest__.py | 4 +- sale_order_batch/data/ir_sequence_data.xml | 4 +- sale_order_batch/models/sale_order_batch.py | 7 +- sale_order_batch/models/sale_order_line.py | 10 +- sale_order_batch/pyproject.toml | 3 + sale_order_batch/security/ir_rules.xml | 4 +- .../static/description/index.html | 33 ++-- sale_order_batch/views/sale_menus.xml | 2 +- .../views/sale_order_batch_product_views.xml | 39 +++-- .../views/sale_order_batch_views.xml | 165 ++++++++++++------ sale_order_batch/views/sale_order_views.xml | 37 ++-- .../wizard/sale_order_batch_cancel_wizard.xml | 13 +- setup/.setuptools-odoo-make-default-ignore | 2 + setup/README | 2 + .../odoo/addons/sale_order_batch | 1 + setup/sale_order_batch/setup.py | 6 + 17 files changed, 229 insertions(+), 122 deletions(-) create mode 100644 sale_order_batch/pyproject.toml create mode 100644 setup/.setuptools-odoo-make-default-ignore create mode 100644 setup/README create mode 120000 setup/sale_order_batch/odoo/addons/sale_order_batch create mode 100644 setup/sale_order_batch/setup.py diff --git a/sale_order_batch/README.rst b/sale_order_batch/README.rst index 748e9e7..66e750a 100644 --- a/sale_order_batch/README.rst +++ b/sale_order_batch/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ================ Sale Order Batch ================ @@ -13,12 +17,12 @@ Sale Order Batch .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-bakeupboys%2Fnfu-lightgray.png?logo=github - :target: https://github.com/bakeupboys/nfu/tree/16.0/sale_order_batch - :alt: bakeupboys/nfu +.. |badge3| image:: https://img.shields.io/badge/github-madmooose%2Fodooapps-lightgray.png?logo=github + :target: https://github.com/madmooose/odooapps/tree/16.0/sale_order_batch + :alt: madmooose/odooapps |badge1| |badge2| |badge3| @@ -49,10 +53,10 @@ Changelog Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -63,6 +67,7 @@ Authors ~~~~~~~ * BAKEUP +* Niels Göttsch Contributors ~~~~~~~~~~~~ @@ -72,6 +77,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `bakeupboys/nfu `_ project on GitHub. +This module is part of the `madmooose/odooapps `_ project on GitHub. You are welcome to contribute. diff --git a/sale_order_batch/__manifest__.py b/sale_order_batch/__manifest__.py index 24fa8d7..e57fe86 100644 --- a/sale_order_batch/__manifest__.py +++ b/sale_order_batch/__manifest__.py @@ -1,8 +1,8 @@ { "name": "Sale Order Batch", "summary": "Group Sale Orders into a batch", - "author": "BAKEUP", - "website": "https://www.bakeup.org", + "author": "BAKEUP,Niels Göttsch", + "website": "https://ziemlichoptimal.de", "category": "Sale", "version": "16.0.2.3.1", "depends": ["sale", "product"], diff --git a/sale_order_batch/data/ir_sequence_data.xml b/sale_order_batch/data/ir_sequence_data.xml index 4c14e3e..3e5b0eb 100644 --- a/sale_order_batch/data/ir_sequence_data.xml +++ b/sale_order_batch/data/ir_sequence_data.xml @@ -1,4 +1,4 @@ - + @@ -6,7 +6,7 @@ sale.order.batch SOB 5 - + diff --git a/sale_order_batch/models/sale_order_batch.py b/sale_order_batch/models/sale_order_batch.py index beb61bb..0f44883 100644 --- a/sale_order_batch/models/sale_order_batch.py +++ b/sale_order_batch/models/sale_order_batch.py @@ -3,7 +3,6 @@ from odoo.exceptions import UserError from odoo.addons.sale.models.sale_order import INVOICE_STATUS - STATES = [ ("open", "Open"), ("in_progress", "In Progress"), @@ -207,7 +206,8 @@ class SaleOrderBatch(models.Model): self.write({"state": "cancel"}) def _show_cancel_wizard(self): - """Decide whether the sale.order.batch.cancel wizard should be shown to cancel specified orders. + """Decide whether the sale.order.batch.cancel wizard should be shown to cancel + specified orders. :return: True if there is any non-draft order in the given orders :rtype: bool @@ -250,7 +250,8 @@ class SaleOrderBatchCancelWizard(models.TransientModel): if not_draft_orders: raise UserError( _( - "You can only cancel batches where all sale orders are in draft state." + "You can only cancel batches where all sale orders are in " + "draft state." ) ) # use _action_cancel to skip the wizzard diff --git a/sale_order_batch/models/sale_order_line.py b/sale_order_batch/models/sale_order_line.py index 0af31ae..2bc10a4 100644 --- a/sale_order_batch/models/sale_order_line.py +++ b/sale_order_batch/models/sale_order_line.py @@ -8,7 +8,7 @@ class SaleOrderLine(models.Model): batch_product_id = fields.Many2one("sale.order.batch.product", ondelete="restrict") def _link_batch_product(self): - lines_with_batch = self.filtered(lambda l: l.batch_id) + lines_with_batch = self.filtered(lambda line: line.batch_id) for line in lines_with_batch: batch_id = line.batch_id batch_product = self.env["sale.order.batch.product"].search( @@ -25,17 +25,17 @@ class SaleOrderLine(models.Model): line.batch_product_id = batch_product def _unlink_batch_product(self): - lines_to_unlink = self.filtered(lambda l: l.batch_product_id) + lines_to_unlink = self.filtered(lambda line: line.batch_product_id) batch_products = lines_to_unlink.mapped("batch_product_id") lines_to_unlink.update({"batch_product_id": False}) batch_products.filtered(lambda p: len(p.sale_order_line_ids) == 0).unlink() def _update_batch_product(self): - lines_with_batch = self.filtered(lambda l: l.batch_id) + lines_with_batch = self.filtered(lambda line: line.batch_id) lines_without_batch = self - lines_with_batch lines_with_batch.filtered( - lambda l: l.batch_product_id - and l.batch_product_id.product_id != l.product_id + lambda line: line.batch_product_id + and line.batch_product_id.product_id != line.product_id )._unlink_batch_product() lines_with_batch._link_batch_product() lines_without_batch._unlink_batch_product() diff --git a/sale_order_batch/pyproject.toml b/sale_order_batch/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/sale_order_batch/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/sale_order_batch/security/ir_rules.xml b/sale_order_batch/security/ir_rules.xml index 7abb22e..b328a0e 100644 --- a/sale_order_batch/security/ir_rules.xml +++ b/sale_order_batch/security/ir_rules.xml @@ -1,10 +1,10 @@ - + Sales Order Batch multi-company - + [('company_id', 'in', company_ids)] diff --git a/sale_order_batch/static/description/index.html b/sale_order_batch/static/description/index.html index 57dab9b..bd90800 100644 --- a/sale_order_batch/static/description/index.html +++ b/sale_order_batch/static/description/index.html @@ -3,7 +3,7 @@ -Sale Order Batch +README.rst -
-

Sale Order Batch

+
+ + +Odoo Community Association + +
+

Sale Order Batch

-

Beta License: LGPL-3 bakeupboys/nfu

+

Beta License: LGPL-3 madmooose/odooapps

This module adds the possibility to group Sale orders into batches. Attributes of a Sale Order Batch will be written to all Sale Order. Wenn attached to a batch they can be processed together. On the other hand they cannot be proccesed individual anymore as log as they are part of a batch. Only Sale Orders in state Qutotation or Quotation Send can be attached to a batch.

@@ -387,7 +392,7 @@ anymore as log as they are part of a batch. Only Sale Orders in state Qutotation
-

Changelog

+

Changelog

  • 16.0.0.0.1: Initial module.
  • 16.0.0.1: Add Multi Company ability
  • @@ -403,33 +408,35 @@ anymore as log as they are part of a batch. Only Sale Orders in state Qutotation
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bug Tracker

+

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • BAKEUP
  • +
  • Niels Göttsch
-

Maintainers

-

This module is part of the bakeupboys/nfu project on GitHub.

+

Maintainers

+

This module is part of the madmooose/odooapps project on GitHub.

You are welcome to contribute.

+
diff --git a/sale_order_batch/views/sale_menus.xml b/sale_order_batch/views/sale_menus.xml index 44413a8..a245ba6 100644 --- a/sale_order_batch/views/sale_menus.xml +++ b/sale_order_batch/views/sale_menus.xml @@ -1,4 +1,4 @@ - + + sale.order.batch.product.form @@ -6,38 +6,41 @@
- +

- +

- - + + - - + + - + - - - - - - - - - - + + + + + + + + + + diff --git a/sale_order_batch/views/sale_order_batch_views.xml b/sale_order_batch/views/sale_order_batch_views.xml index bebe390..acb62b8 100644 --- a/sale_order_batch/views/sale_order_batch_views.xml +++ b/sale_order_batch/views/sale_order_batch_views.xml @@ -1,15 +1,24 @@ - + sale.order.batch.tree sale.order.batch - - - - - + + + + + sale.order.batch - - - - - + + + + + - +
@@ -131,7 +149,11 @@ icon="fa-pencil-square-o" attrs="{'invisible': [('sale_order_count', '=', 0)]}" > - +

- +

- + - - - + + + - + - - - - - - + + + + + + - + - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + +
- - + +
@@ -237,9 +284,21 @@ sale.order.batch - - - + + +
@@ -249,7 +308,7 @@ ir.actions.act_window sale.order.batch tree,form,activity - + {'search_default_filter_batch_open': 1}
@@ -258,7 +317,7 @@ ir.actions.act_window sale.order.batch tree,form,activity - + {'search_default_filter_batch_finished': 1} @@ -269,7 +328,7 @@ tree,form,activity {'create': False} [('invoice_status','=','to invoice')] - +

No batches to invoice found diff --git a/sale_order_batch/views/sale_order_views.xml b/sale_order_batch/views/sale_order_views.xml index ec67136..b2cfb34 100644 --- a/sale_order_batch/views/sale_order_views.xml +++ b/sale_order_batch/views/sale_order_views.xml @@ -1,12 +1,12 @@ - + sale.order.form.inherit.batch sale.order - + - + - + {'invisible': ['|',('batch_id','!=',False),('state', 'not in', ['sent'])]} - + {'invisible': ['|',('batch_id','!=',False),('state', 'not in', ['draft'])]} - + @@ -45,15 +54,19 @@ sale.order.tree.inherited.batch sale.order - +

-
- +
@@ -61,10 +74,10 @@ sale.order.tree.inherited.batch sale.order - + - + diff --git a/sale_order_batch/wizard/sale_order_batch_cancel_wizard.xml b/sale_order_batch/wizard/sale_order_batch_cancel_wizard.xml index 9609fba..0c221f9 100644 --- a/sale_order_batch/wizard/sale_order_batch_cancel_wizard.xml +++ b/sale_order_batch/wizard/sale_order_batch_cancel_wizard.xml @@ -9,14 +9,19 @@ Are you sure you want to cancel this order? - - + +
-
diff --git a/setup/.setuptools-odoo-make-default-ignore b/setup/.setuptools-odoo-make-default-ignore new file mode 100644 index 0000000..207e615 --- /dev/null +++ b/setup/.setuptools-odoo-make-default-ignore @@ -0,0 +1,2 @@ +# addons listed in this file are ignored by +# setuptools-odoo-make-default (one addon per line) diff --git a/setup/README b/setup/README new file mode 100644 index 0000000..a63d633 --- /dev/null +++ b/setup/README @@ -0,0 +1,2 @@ +To learn more about this directory, please visit +https://pypi.python.org/pypi/setuptools-odoo diff --git a/setup/sale_order_batch/odoo/addons/sale_order_batch b/setup/sale_order_batch/odoo/addons/sale_order_batch new file mode 120000 index 0000000..80470a0 --- /dev/null +++ b/setup/sale_order_batch/odoo/addons/sale_order_batch @@ -0,0 +1 @@ +../../../../sale_order_batch \ No newline at end of file diff --git a/setup/sale_order_batch/setup.py b/setup/sale_order_batch/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/sale_order_batch/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 608bcc3d06e926401de9630f7ac058cf404d8cf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Wed, 24 Jul 2024 08:35:30 +0200 Subject: [PATCH 2/6] [imp] add sale_order_batch_stock --- sale_order_batch_stock/README.rst | 65 +++ sale_order_batch_stock/__init__.py | 1 + sale_order_batch_stock/__manifest__.py | 12 + sale_order_batch_stock/models/__init__.py | 1 + .../models/sale_order_batch.py | 21 + .../readme/CONTRIBUTORS.rst | 1 + sale_order_batch_stock/readme/DESCRIPTION.rst | 1 + sale_order_batch_stock/readme/HISTORY.rst | 1 + .../static/description/index.html | 428 ++++++++++++++++++ .../views/sale_order_batch_views.xml | 22 + 10 files changed, 553 insertions(+) create mode 100644 sale_order_batch_stock/README.rst create mode 100644 sale_order_batch_stock/__init__.py create mode 100644 sale_order_batch_stock/__manifest__.py create mode 100644 sale_order_batch_stock/models/__init__.py create mode 100644 sale_order_batch_stock/models/sale_order_batch.py create mode 100644 sale_order_batch_stock/readme/CONTRIBUTORS.rst create mode 100644 sale_order_batch_stock/readme/DESCRIPTION.rst create mode 100644 sale_order_batch_stock/readme/HISTORY.rst create mode 100644 sale_order_batch_stock/static/description/index.html create mode 100644 sale_order_batch_stock/views/sale_order_batch_views.xml diff --git a/sale_order_batch_stock/README.rst b/sale_order_batch_stock/README.rst new file mode 100644 index 0000000..7e407bb --- /dev/null +++ b/sale_order_batch_stock/README.rst @@ -0,0 +1,65 @@ +============================== +Sale Order Batch Stock Binding +============================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c32b4440b58e98f3bea5539d78dfa2916d64aebc757c140d78b67b2a2ce288da + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-bruecksen%2Fife_nfu-lightgray.png?logo=github + :target: https://github.com/bruecksen/ife_nfu/tree/16.0/sale_order_batch_stock + :alt: bruecksen/ife_nfu + +|badge1| |badge2| |badge3| + +This module adds Deliverys to Sale ORder Batch Views. + +**Table of contents** + +.. contents:: + :local: + +Changelog +========= + +:0.0.1: Initial module. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* BAKEUP + +Contributors +~~~~~~~~~~~~ + +* Niels Göttsch + +Maintainers +~~~~~~~~~~~ + +This module is part of the `bruecksen/ife_nfu `_ project on GitHub. + +You are welcome to contribute. diff --git a/sale_order_batch_stock/__init__.py b/sale_order_batch_stock/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/sale_order_batch_stock/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/sale_order_batch_stock/__manifest__.py b/sale_order_batch_stock/__manifest__.py new file mode 100644 index 0000000..950a05a --- /dev/null +++ b/sale_order_batch_stock/__manifest__.py @@ -0,0 +1,12 @@ +{ + "name": "Sale Order Batch Stock Binding", + "summary": "Sale Order Batch Stock Bindingh", + "author": "BAKEUP", + "website": "https://www.bakeup.org", + "category": "hidden", + "version": "16.0.0.0.1", + "depends": ["sale_order_batch", "sale_stock"], + "data": ["views/sale_order_batch_views.xml"], + "autoinstall": "True", + "license": "LGPL-3", +} diff --git a/sale_order_batch_stock/models/__init__.py b/sale_order_batch_stock/models/__init__.py new file mode 100644 index 0000000..b2dc7f4 --- /dev/null +++ b/sale_order_batch_stock/models/__init__.py @@ -0,0 +1 @@ +from . import sale_order_batch diff --git a/sale_order_batch_stock/models/sale_order_batch.py b/sale_order_batch_stock/models/sale_order_batch.py new file mode 100644 index 0000000..ff9a9e8 --- /dev/null +++ b/sale_order_batch_stock/models/sale_order_batch.py @@ -0,0 +1,21 @@ +from odoo import api, fields, models + + +STATES = [("open", "Open"), ("close", "Close")] + + +class SaleOrderBatch(models.Model): + _inherit = "sale.order.batch" + + picking_ids = fields.Many2many("stock.picking", compute="_compute_picking_ids", string="Transfers") + delivery_count = fields.Integer(string="Delivery Orders", compute="_compute_picking_ids") + + @api.depends("sale_order_ids.picking_ids") + def _compute_picking_ids(self): + for batch in self: + pickings = batch.sale_order_ids.mapped("picking_ids") + batch.picking_ids = pickings + batch.delivery_count = len(pickings) + + def action_view_delivery(self): + return self.env["sale.order"]._get_action_view_picking(self.picking_ids) diff --git a/sale_order_batch_stock/readme/CONTRIBUTORS.rst b/sale_order_batch_stock/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..fda28e1 --- /dev/null +++ b/sale_order_batch_stock/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Niels Göttsch \ No newline at end of file diff --git a/sale_order_batch_stock/readme/DESCRIPTION.rst b/sale_order_batch_stock/readme/DESCRIPTION.rst new file mode 100644 index 0000000..2836d2a --- /dev/null +++ b/sale_order_batch_stock/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +This module adds Deliverys to Sale ORder Batch Views. diff --git a/sale_order_batch_stock/readme/HISTORY.rst b/sale_order_batch_stock/readme/HISTORY.rst new file mode 100644 index 0000000..e986fe7 --- /dev/null +++ b/sale_order_batch_stock/readme/HISTORY.rst @@ -0,0 +1 @@ +:0.0.1: Initial module. \ No newline at end of file diff --git a/sale_order_batch_stock/static/description/index.html b/sale_order_batch_stock/static/description/index.html new file mode 100644 index 0000000..515a69f --- /dev/null +++ b/sale_order_batch_stock/static/description/index.html @@ -0,0 +1,428 @@ + + + + + +Sale Order Batch Stock Binding + + + +
+

Sale Order Batch Stock Binding

+ + +

Beta License: LGPL-3 bruecksen/ife_nfu

+

This module adds Deliverys to Sale ORder Batch Views.

+

Table of contents

+ +
+

Changelog

+ +++ + + + +
0.0.1:Initial module.
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • BAKEUP
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is part of the bruecksen/ife_nfu project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/sale_order_batch_stock/views/sale_order_batch_views.xml b/sale_order_batch_stock/views/sale_order_batch_views.xml new file mode 100644 index 0000000..19a9e9e --- /dev/null +++ b/sale_order_batch_stock/views/sale_order_batch_views.xml @@ -0,0 +1,22 @@ + + + + sale.order.batch.form.stock + sale.order.batch + + + + + + + + From 0836f42c6e0af43e2c639c4d0575dd938d9ee47f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Wed, 24 Jul 2024 08:40:58 +0200 Subject: [PATCH 3/6] [fix] add bakeup logos --- .../static/description/icon.png | Bin 0 -> 12282 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 sale_order_batch_stock/static/description/icon.png diff --git a/sale_order_batch_stock/static/description/icon.png b/sale_order_batch_stock/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..126771222c96d9acfa22f7f2d27f6f4b9ce7feb6 GIT binary patch literal 12282 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

W$<1~*|NZw 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 literal 0 HcmV?d00001 From 8ac4b83b2fdce962bbef67ed4c607504b30aa501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Thu, 24 Jul 2025 08:06:28 +0200 Subject: [PATCH 4/6] [chore] update pre-commits --- sale_order_batch_stock/README.rst | 12 ++++++------ sale_order_batch_stock/models/sale_order_batch.py | 8 ++++++-- sale_order_batch_stock/static/description/index.html | 8 ++++---- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/sale_order_batch_stock/README.rst b/sale_order_batch_stock/README.rst index 7e407bb..765f34d 100644 --- a/sale_order_batch_stock/README.rst +++ b/sale_order_batch_stock/README.rst @@ -16,9 +16,9 @@ Sale Order Batch Stock Binding .. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-bruecksen%2Fife_nfu-lightgray.png?logo=github - :target: https://github.com/bruecksen/ife_nfu/tree/16.0/sale_order_batch_stock - :alt: bruecksen/ife_nfu +.. |badge3| image:: https://img.shields.io/badge/github-bruecksen%2Fnfu-lightgray.png?logo=github + :target: https://github.com/bruecksen/nfu/tree/16.0/sale_order_batch_stock + :alt: bruecksen/nfu |badge1| |badge2| |badge3| @@ -37,10 +37,10 @@ Changelog Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -60,6 +60,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `bruecksen/ife_nfu `_ project on GitHub. +This module is part of the `bruecksen/nfu `_ project on GitHub. You are welcome to contribute. diff --git a/sale_order_batch_stock/models/sale_order_batch.py b/sale_order_batch_stock/models/sale_order_batch.py index ff9a9e8..ef245d2 100644 --- a/sale_order_batch_stock/models/sale_order_batch.py +++ b/sale_order_batch_stock/models/sale_order_batch.py @@ -7,8 +7,12 @@ STATES = [("open", "Open"), ("close", "Close")] class SaleOrderBatch(models.Model): _inherit = "sale.order.batch" - picking_ids = fields.Many2many("stock.picking", compute="_compute_picking_ids", string="Transfers") - delivery_count = fields.Integer(string="Delivery Orders", compute="_compute_picking_ids") + picking_ids = fields.Many2many( + "stock.picking", compute="_compute_picking_ids", string="Transfers" + ) + delivery_count = fields.Integer( + string="Delivery Orders", compute="_compute_picking_ids" + ) @api.depends("sale_order_ids.picking_ids") def _compute_picking_ids(self): diff --git a/sale_order_batch_stock/static/description/index.html b/sale_order_batch_stock/static/description/index.html index 515a69f..275e510 100644 --- a/sale_order_batch_stock/static/description/index.html +++ b/sale_order_batch_stock/static/description/index.html @@ -369,7 +369,7 @@ ul.auto-toc { !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:c32b4440b58e98f3bea5539d78dfa2916d64aebc757c140d78b67b2a2ce288da !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: LGPL-3 bruecksen/ife_nfu

+

Beta License: LGPL-3 bruecksen/nfu

This module adds Deliverys to Sale ORder Batch Views.

Table of contents

@@ -397,10 +397,10 @@ ul.auto-toc {

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -419,7 +419,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome

Maintainers

-

This module is part of the bruecksen/ife_nfu project on GitHub.

+

This module is part of the bruecksen/nfu project on GitHub.

You are welcome to contribute.

From 85f96af22ab08aeeb40506c08d360b4cbc0f06b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Tue, 30 Sep 2025 14:58:43 +0200 Subject: [PATCH 5/6] [FIX] repo url in pre-commit --- sale_order_batch_stock/README.rst | 12 ++++++------ sale_order_batch_stock/static/description/index.html | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/sale_order_batch_stock/README.rst b/sale_order_batch_stock/README.rst index 765f34d..53bc29d 100644 --- a/sale_order_batch_stock/README.rst +++ b/sale_order_batch_stock/README.rst @@ -16,9 +16,9 @@ Sale Order Batch Stock Binding .. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-bruecksen%2Fnfu-lightgray.png?logo=github - :target: https://github.com/bruecksen/nfu/tree/16.0/sale_order_batch_stock - :alt: bruecksen/nfu +.. |badge3| image:: https://img.shields.io/badge/github-bakeupboys%2Fnfu-lightgray.png?logo=github + :target: https://github.com/bakeupboys/nfu/tree/16.0/sale_order_batch_stock + :alt: bakeupboys/nfu |badge1| |badge2| |badge3| @@ -37,10 +37,10 @@ Changelog Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -60,6 +60,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `bruecksen/nfu `_ project on GitHub. +This module is part of the `bakeupboys/nfu `_ project on GitHub. You are welcome to contribute. diff --git a/sale_order_batch_stock/static/description/index.html b/sale_order_batch_stock/static/description/index.html index 275e510..d5c33c1 100644 --- a/sale_order_batch_stock/static/description/index.html +++ b/sale_order_batch_stock/static/description/index.html @@ -369,7 +369,7 @@ ul.auto-toc { !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:c32b4440b58e98f3bea5539d78dfa2916d64aebc757c140d78b67b2a2ce288da !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: LGPL-3 bruecksen/nfu

+

Beta License: LGPL-3 bakeupboys/nfu

This module adds Deliverys to Sale ORder Batch Views.

Table of contents

@@ -397,10 +397,10 @@ ul.auto-toc {

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -419,7 +419,7 @@ If you spotted it first, help us to smash it by providing a detailed and welcome

Maintainers

-

This module is part of the bruecksen/nfu project on GitHub.

+

This module is part of the bakeupboys/nfu project on GitHub.

You are welcome to contribute.

From 752e4f58d0c6302a7887500f4f86bc02aeb69cf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20G=C3=B6ttsch?= Date: Sat, 7 Feb 2026 23:22:52 +0100 Subject: [PATCH 6/6] [IMP] sale_order_batch_stock: apply pre-commit --- sale_order_batch_stock/README.rst | 19 +++++++---- sale_order_batch_stock/__manifest__.py | 4 +-- .../models/sale_order_batch.py | 1 - sale_order_batch_stock/pyproject.toml | 3 ++ .../static/description/index.html | 33 +++++++++++-------- .../views/sale_order_batch_views.xml | 10 ++++-- 6 files changed, 44 insertions(+), 26 deletions(-) create mode 100644 sale_order_batch_stock/pyproject.toml diff --git a/sale_order_batch_stock/README.rst b/sale_order_batch_stock/README.rst index 53bc29d..a315b57 100644 --- a/sale_order_batch_stock/README.rst +++ b/sale_order_batch_stock/README.rst @@ -1,3 +1,7 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + ============================== Sale Order Batch Stock Binding ============================== @@ -13,12 +17,12 @@ Sale Order Batch Stock Binding .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png +.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html :alt: License: LGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-bakeupboys%2Fnfu-lightgray.png?logo=github - :target: https://github.com/bakeupboys/nfu/tree/16.0/sale_order_batch_stock - :alt: bakeupboys/nfu +.. |badge3| image:: https://img.shields.io/badge/github-madmooose%2Fodooapps-lightgray.png?logo=github + :target: https://github.com/madmooose/odooapps/tree/16.0/sale_order_batch_stock + :alt: madmooose/odooapps |badge1| |badge2| |badge3| @@ -37,10 +41,10 @@ Changelog Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -51,6 +55,7 @@ Authors ~~~~~~~ * BAKEUP +* Niels Göttsch Contributors ~~~~~~~~~~~~ @@ -60,6 +65,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `bakeupboys/nfu `_ project on GitHub. +This module is part of the `madmooose/odooapps `_ project on GitHub. You are welcome to contribute. diff --git a/sale_order_batch_stock/__manifest__.py b/sale_order_batch_stock/__manifest__.py index 950a05a..3952616 100644 --- a/sale_order_batch_stock/__manifest__.py +++ b/sale_order_batch_stock/__manifest__.py @@ -1,8 +1,8 @@ { "name": "Sale Order Batch Stock Binding", "summary": "Sale Order Batch Stock Bindingh", - "author": "BAKEUP", - "website": "https://www.bakeup.org", + "author": "BAKEUP,Niels Göttsch", + "website": "https://ziemlichoptimal.de", "category": "hidden", "version": "16.0.0.0.1", "depends": ["sale_order_batch", "sale_stock"], diff --git a/sale_order_batch_stock/models/sale_order_batch.py b/sale_order_batch_stock/models/sale_order_batch.py index ef245d2..71affa2 100644 --- a/sale_order_batch_stock/models/sale_order_batch.py +++ b/sale_order_batch_stock/models/sale_order_batch.py @@ -1,6 +1,5 @@ from odoo import api, fields, models - STATES = [("open", "Open"), ("close", "Close")] diff --git a/sale_order_batch_stock/pyproject.toml b/sale_order_batch_stock/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/sale_order_batch_stock/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/sale_order_batch_stock/static/description/index.html b/sale_order_batch_stock/static/description/index.html index d5c33c1..451bf2a 100644 --- a/sale_order_batch_stock/static/description/index.html +++ b/sale_order_batch_stock/static/description/index.html @@ -3,7 +3,7 @@ -Sale Order Batch Stock Binding +README.rst -
-

Sale Order Batch Stock Binding

+
+ + +Odoo Community Association + +
+

Sale Order Batch Stock Binding

-

Beta License: LGPL-3 bakeupboys/nfu

+

Beta License: LGPL-3 madmooose/odooapps

This module adds Deliverys to Sale ORder Batch Views.

Table of contents

@@ -385,7 +390,7 @@ ul.auto-toc {
-

Changelog

+

Changelog

@@ -396,33 +401,35 @@ ul.auto-toc {
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. +

Bug Tracker

+

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

-

Credits

+

Credits

-

Authors

+

Authors

  • BAKEUP
  • +
  • Niels Göttsch
-

Maintainers

-

This module is part of the bakeupboys/nfu project on GitHub.

+

Maintainers

+

This module is part of the madmooose/odooapps project on GitHub.

You are welcome to contribute.

+
diff --git a/sale_order_batch_stock/views/sale_order_batch_views.xml b/sale_order_batch_stock/views/sale_order_batch_views.xml index 19a9e9e..0373704 100644 --- a/sale_order_batch_stock/views/sale_order_batch_views.xml +++ b/sale_order_batch_stock/views/sale_order_batch_views.xml @@ -1,9 +1,9 @@ - + sale.order.batch.form.stock sale.order.batch - +