Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
5dda7e7
[16.0][ADD] - shopfloor_packing
sbejaoui Aug 10, 2023
7658948
[IMP] description
sbejaoui Jun 26, 2024
9189bea
[IMP] add failing test for packing partial qty
sbejaoui Jun 27, 2024
0d707da
[FIX] packing partial qty
sbejaoui Jun 27, 2024
14f30dd
[IMP] shopflor/mobile/_packing: Allows to select package types for pa…
rousseldenis Aug 21, 2024
81bf929
[IMP] shopfloor_packing: Move data retrieval to data action + enable …
rousseldenis Sep 20, 2024
0804168
[IMP] shopfloor_packing: Use better message
rousseldenis Oct 29, 2024
87bab21
[IMP] shopfloor_packing: Use appropriate name for packing action + im…
rousseldenis Jan 16, 2025
0b342f1
[IMP] shopfloor_packing: Several cosmetics + update list_delivery_pac…
rousseldenis Jan 21, 2025
5abe668
[IMP] shopfloor_mobile_packing: Update list_delivery_packaging endpoint
rousseldenis Jan 21, 2025
f594e0b
[IMP] shopfloor_packing: Update docstring for package types
rousseldenis Jan 21, 2025
a03ca35
[IMP] shopfloor_mobile_packing: Improve docstrings + add contributors
rousseldenis Jan 21, 2025
04a25ff
[IMP] shopfloor_packing: Improve helps + add contributors
rousseldenis Jan 21, 2025
1686430
[IMP] shopfloor_packing: Move BE translation to generic fr one
rousseldenis Jan 24, 2025
d7214b8
[IMP] shopfloor_*_packing: Improve packing flow
rousseldenis Feb 27, 2025
b831f6c
[IMP] shopfloor_packing: Avoid concurrent update
lmignon May 8, 2025
7d1602b
[FIX] shopfloor_packing: Ensure number of parcels is preserved
lmignon May 21, 2025
47174ac
[IMP] shopfloor_packing: compute result package weight through move l…
sbejaoui Jun 19, 2025
fb9b27a
[IMP] shopfloor_packing: skip package quantity computation in packing…
sbejaoui Jun 24, 2025
912f1e1
[FIX] shopfloor_mobile_packing: Use correct data member for scan_pack…
rousseldenis Apr 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
shopfloor_mobile_packing/static/src/js
6 changes: 6 additions & 0 deletions setup/shopfloor_mobile_packing/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
1 change: 1 addition & 0 deletions setup/shopfloor_packing/odoo/addons/shopfloor_packing
6 changes: 6 additions & 0 deletions setup/shopfloor_packing/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
52 changes: 51 additions & 1 deletion shopfloor_mobile/static/wms/src/scenario/cluster_picking.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,19 @@ const ClusterPicking = {
</v-row>
</div>
</div>
<div class="unload-set-destination" v-if="state_is('unload_set_destination')">
<v-card class="main">
<v-card-title>
<div class="main-info">
<div class="destination">
<span class="label">Destination:</span>
{{ state.data.location_dest.name }}
</div>
</div>
</v-card-title>
</v-card>
</div>


<div class="unload-all" v-if="state_is('unload_all')">
<item-detail-card
Expand Down Expand Up @@ -114,8 +127,45 @@ const ClusterPicking = {
</div>
</div>

<div class="unload-single" v-if="state_is('unload_single')">
<item-detail-card
v-if="current_carrier()"
:card_color="utils.colors.color_for('success')"
:key="make_state_component_key(['batch-picking', state.data.id])"
:record="current_carrier()"
:options="{main: true, key_title: 'name', title_icon: 'mdi-truck-outline'}"
/>
Test
<detail-package
:card_color="utils.colors.color_for('success')"
:key="make_state_component_key(['batch-picking', state.data.id])"
:record="state.data.package"
:options="{main: true, key_title: 'name', title_icon: 'mdi-truck-outline'}"
/>
<v-card class="main">
<v-card-title>
<div class="main-info">
<div class="package">
<span class="label">Package:</span>
{{ state.data.package.name }}
</div>
</div>
</v-card-title>
</v-card>
<v-card class="main">
<v-card-title>
<div class="main-info">
<div class="destination">
<span class="label">Destination:</span>
{{ state.data.location_dest.name }}
</div>
</div>
</v-card-title>
</v-card>
</div>

<div class="button-list button-vertical-list full">
<v-row align="center" v-if="state_in(['unload_all', 'change_pack_lot'])">
<v-row align="center" v-if="state_in(['unload_all', 'unload_single', 'unload_set_destination', 'change_pack_lot'])">
<v-col class="text-center" cols="12">
<btn-back />
</v-col>
Expand Down
78 changes: 78 additions & 0 deletions shopfloor_mobile_packing/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
========================
Shopfloor Mobile Packing
========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b7902164a2332698048e39e0a5f28cb8ed1e741c6e20def9237892380b2c7333
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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-OCA%2Fwms-lightgray.png?logo=github
:target: https://github.com/OCA/wms/tree/16.0/shopfloor_mobile_packing
:alt: OCA/wms
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/wms-16-0/wms-16-0-shopfloor_mobile_packing
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/wms&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Shopfloor mobile extension for packing operation into cluster picking.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/wms/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 <https://github.com/OCA/wms/issues/new?body=module:%20shopfloor_mobile_packing%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
~~~~~~~

* ACSONE SA/NV

Contributors
~~~~~~~~~~~~

* Souheil Bejaoui <souheil.bejaoui@acsone.eu>
* Denis Roussel <denis.roussel@acsone.eu>
* Jacques-Étienne Baudoux <je@bcim.be>

Maintainers
~~~~~~~~~~~

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/wms <https://github.com/OCA/wms/tree/16.0/shopfloor_mobile_packing>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Empty file.
18 changes: 18 additions & 0 deletions shopfloor_mobile_packing/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2021 ACSONE SA/NV
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this module should be renamed to shopfloor_packing_mobile

# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Shopfloor Mobile Packing",
"version": "16.0.1.0.0",
"summary": """
Shopfloor mobile extension for packing operation into cluster picking
""",
"author": "ACSONE SA/NV,Odoo Community Association (OCA)",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"author": "ACSONE SA/NV,Odoo Community Association (OCA)",
"author": "ACSONE SA/NV,BCIM,Odoo Community Association (OCA)",

"website": "https://github.com/OCA/wms",
"category": "Stock Management",
"depends": ["shopfloor_mobile", "shopfloor_packing"],
"data": ["templates/assets.xml"],
"installable": True,
"license": "AGPL-3",
"application": False,
}
3 changes: 3 additions & 0 deletions shopfloor_mobile_packing/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* Souheil Bejaoui <souheil.bejaoui@acsone.eu>
* Denis Roussel <denis.roussel@acsone.eu>
* Jacques-Étienne Baudoux <je@bcim.be>
1 change: 1 addition & 0 deletions shopfloor_mobile_packing/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Shopfloor mobile extension for packing operation into cluster picking.
Loading
Loading