From 12c1998561f7f18a429686878b829b088010d620 Mon Sep 17 00:00:00 2001 From: Eric Antones Date: Fri, 5 Apr 2019 11:58:45 +0200 Subject: [PATCH 1/8] [ADD] stock_picking_employee: add employees on internal transfers --- stock_picking_employee/README.rst | 26 ++++++++++++++++++ stock_picking_employee/__init__.py | 5 ++++ stock_picking_employee/__manifest__.py | 20 ++++++++++++++ stock_picking_employee/models/__init__.py | 5 ++++ stock_picking_employee/models/models.py | 13 +++++++++ .../static/description/icon.png | Bin 0 -> 6342 bytes .../views/stock_picking_views.xml | 16 +++++++++++ 7 files changed, 85 insertions(+) create mode 100644 stock_picking_employee/README.rst create mode 100644 stock_picking_employee/__init__.py create mode 100644 stock_picking_employee/__manifest__.py create mode 100644 stock_picking_employee/models/__init__.py create mode 100644 stock_picking_employee/models/models.py create mode 100644 stock_picking_employee/static/description/icon.png create mode 100644 stock_picking_employee/views/stock_picking_views.xml diff --git a/stock_picking_employee/README.rst b/stock_picking_employee/README.rst new file mode 100644 index 000000000..56001c333 --- /dev/null +++ b/stock_picking_employee/README.rst @@ -0,0 +1,26 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +====================== +Stock picking employee +====================== + +This module adds employees on picking on picking + + +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 smashing it by providing a detailed and welcomed feedback. + +Credits +======= + +Contributors +------------ + +* Eric Antones diff --git a/stock_picking_employee/__init__.py b/stock_picking_employee/__init__.py new file mode 100644 index 000000000..8eb6c995c --- /dev/null +++ b/stock_picking_employee/__init__.py @@ -0,0 +1,5 @@ +# Copyright NuoBiT Solutions, S.L. () +# Eric Antones +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from . import models \ No newline at end of file diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py new file mode 100644 index 000000000..d36f5310c --- /dev/null +++ b/stock_picking_employee/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright NuoBiT Solutions, S.L. () +# Eric Antones +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +{ + 'name': "Stock picking employee", + 'summary': "Adds employees on picking", + 'author': 'NuoBiT Solutions, S.L., Eric Antones', + 'category': 'Warehouse', + 'version': '11.0.0.1.0', + 'license': 'AGPL-3', + 'website': 'https://github.com/nuobit', + 'depends': [ + 'stock', + ], + 'data': [ + 'views/stock_picking_views.xml', + ], + 'installable': True, +} diff --git a/stock_picking_employee/models/__init__.py b/stock_picking_employee/models/__init__.py new file mode 100644 index 000000000..38b2ba65b --- /dev/null +++ b/stock_picking_employee/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright NuoBiT Solutions, S.L. () +# Eric Antones +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from . import models diff --git a/stock_picking_employee/models/models.py b/stock_picking_employee/models/models.py new file mode 100644 index 000000000..0c55170d4 --- /dev/null +++ b/stock_picking_employee/models/models.py @@ -0,0 +1,13 @@ +# Copyright NuoBiT Solutions, S.L. () +# Eric Antones +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +from odoo import models, fields + + +class Location(models.Model): + _inherit = "stock.picking" + + employee_ids = fields.Many2many(comodel_name='hr.employee', relation='stock_picking_hr_employee_rel', + column1="picking_id", column2='employee_id', + string='Employees') diff --git a/stock_picking_employee/static/description/icon.png b/stock_picking_employee/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd641e792c30455187ca30940bc0f329ce8bbb0 GIT binary patch literal 6342 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 literal 0 HcmV?d00001 diff --git a/stock_picking_employee/views/stock_picking_views.xml b/stock_picking_employee/views/stock_picking_views.xml new file mode 100644 index 000000000..2215afd5d --- /dev/null +++ b/stock_picking_employee/views/stock_picking_views.xml @@ -0,0 +1,16 @@ + + + + + stock.picking.form.inherit.employee + stock.picking + + + + + + + + \ No newline at end of file From d90933b9bfef979f2e108ebfcea3b4f5f4941560 Mon Sep 17 00:00:00 2001 From: Eric Antones Date: Fri, 5 Apr 2019 12:17:51 +0200 Subject: [PATCH 2/8] [FIX] stock_picking_employee: employees editable on draft only --- stock_picking_employee/__manifest__.py | 2 +- stock_picking_employee/views/stock_picking_views.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py index d36f5310c..2eff1d594 100644 --- a/stock_picking_employee/__manifest__.py +++ b/stock_picking_employee/__manifest__.py @@ -7,7 +7,7 @@ 'summary': "Adds employees on picking", 'author': 'NuoBiT Solutions, S.L., Eric Antones', 'category': 'Warehouse', - 'version': '11.0.0.1.0', + 'version': '11.0.0.1.1', 'license': 'AGPL-3', 'website': 'https://github.com/nuobit', 'depends': [ diff --git a/stock_picking_employee/views/stock_picking_views.xml b/stock_picking_employee/views/stock_picking_views.xml index 2215afd5d..555135be3 100644 --- a/stock_picking_employee/views/stock_picking_views.xml +++ b/stock_picking_employee/views/stock_picking_views.xml @@ -9,7 +9,7 @@ - + From 2c5413037313338a2fcee69f19ca26ba77954916 Mon Sep 17 00:00:00 2001 From: mreficent Date: Tue, 31 Aug 2021 12:05:01 +0200 Subject: [PATCH 3/8] [IMP] stock_picking_employee: black, isort, prettier --- stock_picking_employee/__init__.py | 2 +- stock_picking_employee/__manifest__.py | 24 +++++++++---------- stock_picking_employee/models/models.py | 12 ++++++---- .../views/stock_picking_views.xml | 17 +++++++++---- 4 files changed, 33 insertions(+), 22 deletions(-) diff --git a/stock_picking_employee/__init__.py b/stock_picking_employee/__init__.py index 8eb6c995c..38b2ba65b 100644 --- a/stock_picking_employee/__init__.py +++ b/stock_picking_employee/__init__.py @@ -2,4 +2,4 @@ # Eric Antones # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -from . import models \ No newline at end of file +from . import models diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py index 2eff1d594..8eb460926 100644 --- a/stock_picking_employee/__manifest__.py +++ b/stock_picking_employee/__manifest__.py @@ -3,18 +3,18 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) { - 'name': "Stock picking employee", - 'summary': "Adds employees on picking", - 'author': 'NuoBiT Solutions, S.L., Eric Antones', - 'category': 'Warehouse', - 'version': '11.0.0.1.1', - 'license': 'AGPL-3', - 'website': 'https://github.com/nuobit', - 'depends': [ - 'stock', + "name": "Stock picking employee", + "summary": "Adds employees on picking", + "author": "NuoBiT Solutions, S.L., Eric Antones", + "category": "Warehouse", + "version": "11.0.0.1.1", + "license": "AGPL-3", + "website": "https://github.com/nuobit/odoo-addons", + "depends": [ + "stock", ], - 'data': [ - 'views/stock_picking_views.xml', + "data": [ + "views/stock_picking_views.xml", ], - 'installable': True, + "installable": True, } diff --git a/stock_picking_employee/models/models.py b/stock_picking_employee/models/models.py index 0c55170d4..34af35a59 100644 --- a/stock_picking_employee/models/models.py +++ b/stock_picking_employee/models/models.py @@ -2,12 +2,16 @@ # Eric Antones # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) -from odoo import models, fields +from odoo import fields, models class Location(models.Model): _inherit = "stock.picking" - employee_ids = fields.Many2many(comodel_name='hr.employee', relation='stock_picking_hr_employee_rel', - column1="picking_id", column2='employee_id', - string='Employees') + employee_ids = fields.Many2many( + comodel_name="hr.employee", + relation="stock_picking_hr_employee_rel", + column1="picking_id", + column2="employee_id", + string="Employees", + ) diff --git a/stock_picking_employee/views/stock_picking_views.xml b/stock_picking_employee/views/stock_picking_views.xml index 555135be3..52dd0834a 100644 --- a/stock_picking_employee/views/stock_picking_views.xml +++ b/stock_picking_employee/views/stock_picking_views.xml @@ -1,4 +1,4 @@ - + @@ -6,11 +6,18 @@ stock.picking.form.inherit.employee stock.picking - + - - + + - \ No newline at end of file + From f44a2e78d7607936c782c512f037bfe7c0d331ed Mon Sep 17 00:00:00 2001 From: mreficent Date: Tue, 31 Aug 2021 12:08:30 +0200 Subject: [PATCH 4/8] [MIG] stock_picking_employee: Migration to 14.0 --- stock_picking_employee/README.rst | 6 +++--- stock_picking_employee/__init__.py | 2 -- stock_picking_employee/__manifest__.py | 6 ++---- stock_picking_employee/models/__init__.py | 2 -- 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/stock_picking_employee/README.rst b/stock_picking_employee/README.rst index 56001c333..119017a89 100644 --- a/stock_picking_employee/README.rst +++ b/stock_picking_employee/README.rst @@ -1,6 +1,6 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 +.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png + :target: https://www.gnu.org/licenses/agpl + :alt: License: AGPL-3 ====================== Stock picking employee diff --git a/stock_picking_employee/__init__.py b/stock_picking_employee/__init__.py index 38b2ba65b..21101d349 100644 --- a/stock_picking_employee/__init__.py +++ b/stock_picking_employee/__init__.py @@ -1,5 +1,3 @@ -# Copyright NuoBiT Solutions, S.L. () -# Eric Antones # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from . import models diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py index 8eb460926..af4f980ff 100644 --- a/stock_picking_employee/__manifest__.py +++ b/stock_picking_employee/__manifest__.py @@ -7,12 +7,10 @@ "summary": "Adds employees on picking", "author": "NuoBiT Solutions, S.L., Eric Antones", "category": "Warehouse", - "version": "11.0.0.1.1", + "version": "14.0.1.0.0", "license": "AGPL-3", "website": "https://github.com/nuobit/odoo-addons", - "depends": [ - "stock", - ], + "depends": ["stock", "hr"], "data": [ "views/stock_picking_views.xml", ], diff --git a/stock_picking_employee/models/__init__.py b/stock_picking_employee/models/__init__.py index 38b2ba65b..21101d349 100644 --- a/stock_picking_employee/models/__init__.py +++ b/stock_picking_employee/models/__init__.py @@ -1,5 +1,3 @@ -# Copyright NuoBiT Solutions, S.L. () -# Eric Antones # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from . import models From 7bc6bbff60c59e9f77ad10ce0430bd5c6f534b84 Mon Sep 17 00:00:00 2001 From: ??? Date: Thu, 6 Feb 2025 12:25:53 +0100 Subject: [PATCH 5/8] [IMP] stock_picking_employee: pre-commit auto fixes --- stock_picking_employee/__manifest__.py | 2 +- stock_picking_employee/pyproject.toml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 stock_picking_employee/pyproject.toml diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py index af4f980ff..209e27018 100644 --- a/stock_picking_employee/__manifest__.py +++ b/stock_picking_employee/__manifest__.py @@ -9,7 +9,7 @@ "category": "Warehouse", "version": "14.0.1.0.0", "license": "AGPL-3", - "website": "https://github.com/nuobit/odoo-addons", + "website": "https://github.com/NuoBiT/odoo-addons", "depends": ["stock", "hr"], "data": [ "views/stock_picking_views.xml", diff --git a/stock_picking_employee/pyproject.toml b/stock_picking_employee/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/stock_picking_employee/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" From d5dd56c3a24a4f06b29162de9f784d2dd47efdd9 Mon Sep 17 00:00:00 2001 From: ??? Date: Thu, 6 Feb 2025 13:43:59 +0100 Subject: [PATCH 6/8] [MIG] stock_picking_employee: Migration to 17.0 --- stock_picking_employee/README.rst | 57 ++- stock_picking_employee/__init__.py | 2 - stock_picking_employee/__manifest__.py | 8 +- stock_picking_employee/models/__init__.py | 4 +- .../models/{models.py => stock_picking.py} | 5 +- stock_picking_employee/readme/CONTRIBUTORS.md | 3 + stock_picking_employee/readme/DESCRIPTION.md | 1 + .../static/description/index.html | 420 ++++++++++++++++++ .../views/stock_picking_views.xml | 8 +- 9 files changed, 482 insertions(+), 26 deletions(-) rename stock_picking_employee/models/{models.py => stock_picking.py} (72%) create mode 100644 stock_picking_employee/readme/CONTRIBUTORS.md create mode 100644 stock_picking_employee/readme/DESCRIPTION.md create mode 100644 stock_picking_employee/static/description/index.html diff --git a/stock_picking_employee/README.rst b/stock_picking_employee/README.rst index 119017a89..e5ae71157 100644 --- a/stock_picking_employee/README.rst +++ b/stock_picking_employee/README.rst @@ -1,26 +1,63 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png - :target: https://www.gnu.org/licenses/agpl - :alt: License: AGPL-3 - ====================== Stock picking employee ====================== -This module adds employees on picking on picking +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:db1236bd7568287f8774f2eb87fce2a01ede8d13154f98b1e57bead829292314 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-NuoBiT%2Fodoo--addons-lightgray.png?logo=github + :target: https://github.com/NuoBiT/odoo-addons/tree/17.0/stock_picking_employee + :alt: NuoBiT/odoo-addons + +|badge1| |badge2| |badge3| +Adds employees on picking + +**Table of contents** + +.. contents:: + :local: 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 smashing it by providing a detailed and welcomed feedback. +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 +------- + +* NuoBiT Solutions SL + Contributors ------------ -* Eric Antones +- `NuoBiT `__: + + - Eric Antones eantones@nuobit.com + - Deniz Gallo dgallo@nuobit.com + +Maintainers +----------- + +This module is part of the `NuoBiT/odoo-addons `_ project on GitHub. + +You are welcome to contribute. diff --git a/stock_picking_employee/__init__.py b/stock_picking_employee/__init__.py index 21101d349..0650744f6 100644 --- a/stock_picking_employee/__init__.py +++ b/stock_picking_employee/__init__.py @@ -1,3 +1 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - from . import models diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py index 209e27018..2da80162e 100644 --- a/stock_picking_employee/__manifest__.py +++ b/stock_picking_employee/__manifest__.py @@ -1,18 +1,18 @@ # Copyright NuoBiT Solutions, S.L. () -# Eric Antones +# Copyright NuoBit - Eric Antones +# Copyright 2025 NuoBiT - Deniz Gallo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) { "name": "Stock picking employee", "summary": "Adds employees on picking", - "author": "NuoBiT Solutions, S.L., Eric Antones", + "author": "NuoBiT Solutions SL", "category": "Warehouse", - "version": "14.0.1.0.0", + "version": "17.0.0.0.0", "license": "AGPL-3", "website": "https://github.com/NuoBiT/odoo-addons", "depends": ["stock", "hr"], "data": [ "views/stock_picking_views.xml", ], - "installable": True, } diff --git a/stock_picking_employee/models/__init__.py b/stock_picking_employee/models/__init__.py index 21101d349..ae4c27227 100644 --- a/stock_picking_employee/models/__init__.py +++ b/stock_picking_employee/models/__init__.py @@ -1,3 +1 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) - -from . import models +from . import stock_picking diff --git a/stock_picking_employee/models/models.py b/stock_picking_employee/models/stock_picking.py similarity index 72% rename from stock_picking_employee/models/models.py rename to stock_picking_employee/models/stock_picking.py index 34af35a59..73495232d 100644 --- a/stock_picking_employee/models/models.py +++ b/stock_picking_employee/models/stock_picking.py @@ -1,11 +1,10 @@ -# Copyright NuoBiT Solutions, S.L. () -# Eric Antones +# Copyright NuoBit - Eric Antones # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) from odoo import fields, models -class Location(models.Model): +class StockPicking(models.Model): _inherit = "stock.picking" employee_ids = fields.Many2many( diff --git a/stock_picking_employee/readme/CONTRIBUTORS.md b/stock_picking_employee/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..909507cba --- /dev/null +++ b/stock_picking_employee/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- [NuoBiT](https://www.nuobit.com): + - Eric Antones + - Deniz Gallo diff --git a/stock_picking_employee/readme/DESCRIPTION.md b/stock_picking_employee/readme/DESCRIPTION.md new file mode 100644 index 000000000..6409677fa --- /dev/null +++ b/stock_picking_employee/readme/DESCRIPTION.md @@ -0,0 +1 @@ +Adds employees on picking diff --git a/stock_picking_employee/static/description/index.html b/stock_picking_employee/static/description/index.html new file mode 100644 index 000000000..64f0c4441 --- /dev/null +++ b/stock_picking_employee/static/description/index.html @@ -0,0 +1,420 @@ + + + + + +Stock picking employee + + + +
+

Stock picking employee

+ + +

Beta License: AGPL-3 NuoBiT/odoo-addons

+

Adds employees on picking

+

Table of contents

+ +
+

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

+
    +
  • NuoBiT Solutions SL
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is part of the NuoBiT/odoo-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + diff --git a/stock_picking_employee/views/stock_picking_views.xml b/stock_picking_employee/views/stock_picking_views.xml index 52dd0834a..c54fb9acc 100644 --- a/stock_picking_employee/views/stock_picking_views.xml +++ b/stock_picking_employee/views/stock_picking_views.xml @@ -1,7 +1,7 @@ - + stock.picking.form.inherit.employee @@ -14,8 +14,8 @@ > From 9b487db8aa09c840f1af71739f959ef9dd5d40a6 Mon Sep 17 00:00:00 2001 From: ??? Date: Mon, 8 Sep 2025 17:29:41 +0200 Subject: [PATCH 7/8] [IMP] stock_picking_employee: pre-commit auto fixes --- stock_picking_employee/README.rst | 6 +++--- stock_picking_employee/static/description/index.html | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/stock_picking_employee/README.rst b/stock_picking_employee/README.rst index e5ae71157..49bdfeb4d 100644 --- a/stock_picking_employee/README.rst +++ b/stock_picking_employee/README.rst @@ -17,7 +17,7 @@ Stock picking employee :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-NuoBiT%2Fodoo--addons-lightgray.png?logo=github - :target: https://github.com/NuoBiT/odoo-addons/tree/17.0/stock_picking_employee + :target: https://github.com/NuoBiT/odoo-addons/tree/18.0/stock_picking_employee :alt: NuoBiT/odoo-addons |badge1| |badge2| |badge3| @@ -35,7 +35,7 @@ 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. @@ -58,6 +58,6 @@ Contributors Maintainers ----------- -This module is part of the `NuoBiT/odoo-addons `_ project on GitHub. +This module is part of the `NuoBiT/odoo-addons `_ project on GitHub. You are welcome to contribute. diff --git a/stock_picking_employee/static/description/index.html b/stock_picking_employee/static/description/index.html index 64f0c4441..84b6cce60 100644 --- a/stock_picking_employee/static/description/index.html +++ b/stock_picking_employee/static/description/index.html @@ -369,7 +369,7 @@

Stock picking employee

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:db1236bd7568287f8774f2eb87fce2a01ede8d13154f98b1e57bead829292314 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 NuoBiT/odoo-addons

+

Beta License: AGPL-3 NuoBiT/odoo-addons

Adds employees on picking

Table of contents

@@ -388,7 +388,7 @@

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.

@@ -411,7 +411,7 @@

Contributors

Maintainers

-

This module is part of the NuoBiT/odoo-addons project on GitHub.

+

This module is part of the NuoBiT/odoo-addons project on GitHub.

You are welcome to contribute.

From 354859f93b60fd244a0511a53928d1084f5cbee7 Mon Sep 17 00:00:00 2001 From: ??? Date: Mon, 8 Sep 2025 17:32:16 +0200 Subject: [PATCH 8/8] [MIG] stock_picking_employee: Migration to 18.0 --- stock_picking_employee/__manifest__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stock_picking_employee/__manifest__.py b/stock_picking_employee/__manifest__.py index 2da80162e..99c712930 100644 --- a/stock_picking_employee/__manifest__.py +++ b/stock_picking_employee/__manifest__.py @@ -1,4 +1,3 @@ -# Copyright NuoBiT Solutions, S.L. () # Copyright NuoBit - Eric Antones # Copyright 2025 NuoBiT - Deniz Gallo # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) @@ -8,7 +7,7 @@ "summary": "Adds employees on picking", "author": "NuoBiT Solutions SL", "category": "Warehouse", - "version": "17.0.0.0.0", + "version": "18.0.1.0.0", "license": "AGPL-3", "website": "https://github.com/NuoBiT/odoo-addons", "depends": ["stock", "hr"],