Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] - shopfloor #679

Merged
merged 940 commits into from
May 2, 2024
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
940 commits
Select commit Hold shift + click to select a range
e8edea1
Update translation files
oca-transbot Jun 9, 2022
6388241
shopfloor, delivery: new option 'Process as pre-packaged' products
sebalix Apr 26, 2022
8ad210e
[UPD] Update shopfloor.pot
Jun 10, 2022
5032345
shopfloor: fix user comparison in 'mark_move_lines_as_picked'
sebalix Jun 10, 2022
440b9c0
Update translation files
oca-transbot Jun 10, 2022
fc5510b
shopfloor 14.0.2.3.1
OCA-git-bot Jun 10, 2022
d405571
shopfloor, cluster & zone picking: put multiple moves on a same dest.…
mmequignon Apr 29, 2022
5dcb262
shopfloor, cluster & zone picking: unload dest. package at destination
mmequignon Apr 29, 2022
eab7286
[UPD] Update shopfloor.pot
Jun 10, 2022
ed58b2f
shopfloor 14.0.2.4.0
OCA-git-bot Jun 10, 2022
3598cdc
Update translation files
oca-transbot Jun 10, 2022
3c3ffcb
shopfloor, checkout: Allow to scan products
mmequignon May 10, 2022
56abdd1
shopfloor 14.0.2.5.0
OCA-git-bot Jun 10, 2022
b004403
Translated using Weblate (Spanish (Argentina))
ibuioli Jun 11, 2022
1a8b4fa
shopfloor, single pack transfer: remove useless code
sebalix Jul 6, 2022
1d9f2de
shopfloor, single pack transfer: set putaway dest. for package levels
sebalix Jul 6, 2022
f887e22
shopfloor, single pack transfer: fix cancel action for mixed packages
sebalix Jul 7, 2022
47a7c07
shopfloor 14.0.2.5.1
OCA-git-bot Jul 25, 2022
f46d6e9
shopfloor: zone picking scenario stay in zone
TDu Aug 30, 2022
a9aae2d
shopfloor: zone picking add unloading on first screen
TDu Sep 1, 2022
ed29d15
shopfloor 14.0.2.6.0
OCA-git-bot Sep 7, 2022
3fe6da6
shopfloor 14.0.2.7.0
OCA-git-bot Sep 8, 2022
ff8714e
shopfloor: imp zp scan source package message
sebalix Sep 8, 2022
51ffa72
shopfloor: imp zp scan source location
TDu Sep 9, 2022
9505e28
shopfloor: imp zp scan source product
TDu Sep 12, 2022
8a9a2f4
shopfloor: imp zp scan source lot
TDu Sep 12, 2022
d31db83
shopfloor: imp cluster picking _scan_line_by_package
TDu Sep 14, 2022
b4bc791
shopfloor: fix cluster picking _scan_line_by_product
TDu Sep 14, 2022
9eaf462
shopfloor: fix cluster picking _scan_line_location
TDu Sep 14, 2022
115934c
shopfloor: fix cluster picking _scan_line_lot
TDu Sep 16, 2022
e579e19
shopfloor: fix test multiple lot,product,pack on location
TDu Oct 3, 2022
df5952c
[UPD] Update shopfloor.pot
Oct 25, 2022
658b677
shopfloor 14.0.2.8.0
OCA-git-bot Oct 25, 2022
6f89733
Update translation files
weblate Oct 25, 2022
2a034cd
Add sublocation scan on shopfloor delivery scenario
TDu Jul 18, 2022
7527e16
[UPD] Update shopfloor.pot
Oct 26, 2022
8686321
shopfloor 14.0.2.9.0
OCA-git-bot Oct 26, 2022
68ca3fa
Update translation files
weblate Oct 26, 2022
6b6aec9
shopfloor: change search location action
TDu Aug 22, 2022
1876b97
shopfloor, delivery: add a test related to 'Process as pre-packaged' …
sebalix Oct 26, 2022
ea49afa
shopfloor, delivery: process lines of one delivery operation
sebalix Oct 26, 2022
426e579
shopfloor 14.0.2.9.1
OCA-git-bot Oct 28, 2022
db47ae5
shopfloor 14.0.2.9.2
OCA-git-bot Oct 28, 2022
919f821
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 30, 2022
363a563
shopfloor, delivery: force qty to process to 1 when scanning a product
sebalix Jun 10, 2022
fceb507
shopfloor, delivery: change processed quantiy on product scan
TDu Oct 24, 2022
aa475aa
shopfloor, delivery: rework 'Process as pre-packaged' option
sebalix Nov 2, 2022
b907d27
[UPD] Update shopfloor.pot
Nov 7, 2022
08e99e0
Update translation files
weblate Nov 7, 2022
97f0ded
shopfloor: add checkout scenario uml graph
TDu Aug 25, 2022
669de19
[UPD] Update shopfloor.pot
Nov 7, 2022
603e9a3
shopfloor 14.0.2.10.0
OCA-git-bot Nov 7, 2022
1b9808c
Update translation files
weblate Nov 7, 2022
323f1f8
Translated using Weblate (Spanish (Argentina))
ibuioli Nov 9, 2022
ec60867
sf: add a 'stock.unreserve' action
sebalix Nov 8, 2022
4cfc16e
sf, loc. content transfer: refactor unreserve process
sebalix Nov 8, 2022
f825cc4
shopfloor: checkout improve lines hooks
simahawk Nov 17, 2022
e3dc072
shopfloor 14.0.2.10.1
OCA-git-bot Nov 22, 2022
0a66af8
shopfloor: add new messages
JuMiSanAr Nov 21, 2022
da639d7
shopfloor: allow scan picking by origin
JuMiSanAr Nov 21, 2022
29a216e
shopfloor: add move_line_count to package data
JuMiSanAr Nov 21, 2022
f5cd771
shopfloor: expose expiration_date in lot
JuMiSanAr Nov 21, 2022
e70bba4
[UPD] Update shopfloor.pot
Nov 24, 2022
b65d986
shopfloor 14.0.2.11.0
OCA-git-bot Nov 24, 2022
de0b21e
Update translation files
weblate Nov 24, 2022
2ffaf45
shopfloor 14.0.2.12.0
OCA-git-bot Nov 28, 2022
6525e92
shopfloor 14.0.2.13.0
OCA-git-bot Nov 29, 2022
338d2cc
Translated using Weblate (Spanish (Argentina))
ibuioli Dec 4, 2022
5f669f7
shopfloor: add get work option
TDu Nov 11, 2022
2aa88f7
shopfloor, checkout: add a hook for lines packaged
sebalix Dec 6, 2022
f0326f1
shopfloor: add get work option on location content transfer
TDu Nov 11, 2022
0af0d47
shopfloor: add location content transfer diagram
TDu Nov 21, 2022
9f70fa8
shopfloor: imp location content transfer
TDu Dec 7, 2022
83337ba
shopfloor 14.0.2.13.1
OCA-git-bot Dec 7, 2022
bb51b6d
[UPD] Update shopfloor.pot
Dec 7, 2022
ccc1511
shopfloor 14.0.2.14.0
OCA-git-bot Dec 7, 2022
097ba08
Update translation files
weblate Dec 7, 2022
066b9c8
shopfloor: fix zone picking scenario
TDu Dec 2, 2022
bac32ae
shopfloor 14.0.2.15.0
OCA-git-bot Dec 9, 2022
a812baa
Translated using Weblate (Spanish (Argentina))
ibuioli Dec 10, 2022
656804a
shopfloor search: split product_from_scan
mmequignon Jun 22, 2022
0f1820e
shopfloor: add prefill qty option on menus
TDu Nov 4, 2022
b690a05
shopfloor: fix to_float valiator
TDu Nov 4, 2022
ce0016c
shopfloor: checkout add no prefill qty
TDu Nov 4, 2022
757f4a2
shopfloor: cluster picking add no prefill qty
TDu Nov 4, 2022
401ba55
shopfloor: fix location_content_transfer
TDu Nov 4, 2022
58099bd
shopfloor: zone picking add no prefill qty
TDu Nov 4, 2022
07b77c6
shopfloor: fix cluster picking noprefill not set
TDu Nov 9, 2022
7396766
shopfloor: checkout no split move line
TDu Oct 28, 2022
36b40da
shopfloor: checkout select orther line if not in pack
TDu Oct 31, 2022
e392b74
shopfloor: fix zone picking qty done passed
TDu Nov 16, 2022
2de7932
shopfloor: fix tests on rebase
TDu Nov 28, 2022
b39a3df
shopfloor: checkout no-prefill increment only one line
TDu Dec 7, 2022
4acd596
[UPD] Update shopfloor.pot
Jan 5, 2023
34fd352
shopfloor 14.0.2.16.0
OCA-git-bot Jan 5, 2023
38cd0c5
Update translation files
weblate Jan 5, 2023
f20640d
Added translation using Weblate (German)
jbaudoux Jan 9, 2023
69a3c66
shopfloor: zp use pack location as sublocation
TDu Jan 11, 2023
41df9fa
shopfloor: do not propagate user_id to backorder
TDu Jan 10, 2023
86b5dc2
Translated using Weblate (Spanish (Argentina))
ibuioli Jan 15, 2023
60be2a8
shopfloor 14.0.2.17.0
OCA-git-bot Jan 16, 2023
0ee217a
shopfloor: fix message wrong package scanned
TDu Jan 12, 2023
a2461e6
shopfloor: delivery fix sublocation domain
TDu Jan 17, 2023
0b17ae7
shopfloor 14.0.2.17.1
OCA-git-bot Jan 18, 2023
5ee12ab
shopfloor: imp unmark_move_line_as_picked function
TDu Jan 19, 2023
f26adb5
shopfloor 14.0.2.17.2
OCA-git-bot Jan 20, 2023
e67123d
shopfloor 14.0.2.17.3
OCA-git-bot Jan 20, 2023
261dcd2
shopfloor: fix flappy test
TDu Jan 25, 2023
8499a24
shopfloor 14.0.2.17.4
OCA-git-bot Jan 27, 2023
a6fc6e2
shopfloor: add stock_picking_progress dependency
JuMiSanAr Nov 21, 2022
a1eef75
shopfloor: allow kw args in _create_picking test method
JuMiSanAr Dec 6, 2022
61cc9f9
shopfloor: add shopfloor_user_id to detailed operations tree
JuMiSanAr Dec 19, 2022
3b97867
shopfloor: update move schema
JuMiSanAr Dec 22, 2022
73d00c6
shopfloor: add move_already_done message
JuMiSanAr Dec 22, 2022
ad60a41
shopfloor: add move data
JuMiSanAr Dec 22, 2022
d793069
shopfloor: bump 14.0.2.18.0
simahawk Jan 27, 2023
ca90b7a
[IMP] shopfloor: refactor cancel_work to offer more hooks for override.
mt-software-de Jan 31, 2023
37e3393
[UPD] Update shopfloor.pot
Jan 31, 2023
6624c6b
Update translation files
weblate Jan 31, 2023
26526a8
shopfloor: add generic search.find
simahawk Jan 26, 2023
8c0b2ed
shopfloor 14.0.2.19.0
OCA-git-bot Feb 1, 2023
b35d8c3
Translated using Weblate (Spanish (Argentina))
ibuioli Feb 5, 2023
c03b9ec
shopfloor: fix location content transfer lines selected
TDu Feb 7, 2023
edf75b4
shopfloor: checkout use search.find
simahawk Jan 26, 2023
1bc401e
shopfloor 14.0.2.20.0
OCA-git-bot Feb 8, 2023
e7b955f
shopfloor: checkout allow pack all lines at once
simahawk Jan 26, 2023
08e7152
shopfloor: use search.find for scan handlers
simahawk Feb 6, 2023
97617e2
shopfloor: fix zone picking package as substitue on lines
TDu Feb 8, 2023
bc76c6e
shopfloor 14.0.2.20.1
OCA-git-bot Feb 10, 2023
c88e6f5
[UPD] Update shopfloor.pot
Feb 13, 2023
e27ba64
shopfloor 14.0.2.21.0
OCA-git-bot Feb 13, 2023
7de7f33
Update translation files
weblate Feb 13, 2023
f8fc5c6
shopfloor: cluster_picking full bin action opt-out
simahawk Jan 10, 2023
2f027e1
shopfloor 14.0.2.22.0
OCA-git-bot Feb 13, 2023
fbedda7
sf, checkout: use 'validate_moves' helper in 'done' endpoint
sebalix Feb 13, 2023
d21066f
shopfloor 14.0.2.23.0
OCA-git-bot Feb 14, 2023
20799d1
[UPD] Update shopfloor.pot
Feb 14, 2023
aa009cf
shopfloor 14.0.2.24.0
OCA-git-bot Feb 14, 2023
7ff4608
Update translation files
weblate Feb 14, 2023
c4fca04
fixup! shopfloor: fix zone picking package as substitue on lines
TDu Feb 14, 2023
33ba202
shopfloor 14.0.2.24.1
OCA-git-bot Feb 20, 2023
a2e39da
Translated using Weblate (Spanish (Argentina))
ibuioli Feb 20, 2023
d1745db
[IMP] shoploor: use lock actions
mt-software-de Feb 22, 2023
d8ba7b8
[FIX] shopfloor: fix location content transfer find_work
mt-software-de Feb 22, 2023
efad350
[UPD] README.rst
OCA-git-bot Feb 22, 2023
80f31eb
shopfloor 14.0.2.25.0
OCA-git-bot Feb 22, 2023
99f2c69
shopfloor 14.0.2.26.0
OCA-git-bot Feb 22, 2023
7d7cabe
shopfloor: cluster picking fix action done
simahawk Feb 22, 2023
3bedf75
shopfloor 14.0.2.26.1
OCA-git-bot Feb 22, 2023
8906fbe
shopfloor: scan_anything allow search by product code
simahawk Feb 23, 2023
eafe8f9
shopfloor: search.find don't break w/ unsupported types
simahawk Feb 23, 2023
60cff5f
shopfloor 14.0.2.26.2
OCA-git-bot Feb 23, 2023
f166789
shopfloor: checkout add show_oneline_package_content option
simahawk Feb 24, 2023
21612d7
[UPD] Update shopfloor.pot
Feb 24, 2023
6324ead
shopfloor 14.0.2.27.0
OCA-git-bot Feb 24, 2023
64ca6bd
Update translation files
weblate Feb 24, 2023
db11203
[IMP] shopfloor: find_work
mt-software-de Feb 24, 2023
e0409aa
shopfloor: Add first scan location option on zp
TDu Feb 6, 2023
8312df1
shopfloor: fix zone picking package as substitue on lines
TDu Feb 8, 2023
df1ee22
shopfloor 14.0.2.28.0
OCA-git-bot Feb 27, 2023
80861ca
shopfloor 14.0.2.28.1
OCA-git-bot Feb 27, 2023
93d91d9
Translated using Weblate (Spanish (Argentina))
ibuioli Mar 4, 2023
5a24849
shopfloor_reception: allow scan lots
mt-software-de Jan 6, 2023
694d09d
shopfloor: update messages
JuMiSanAr Feb 2, 2023
6354ab7
shopfloor_reception: improve scanning of lots
JuMiSanAr Feb 2, 2023
263f71f
shopfloor 14.0.2.29.0
OCA-git-bot Mar 7, 2023
05e82f0
Update translation files
weblate Mar 7, 2023
dd84bd9
shopfloor 14.0.2.30.0
OCA-git-bot Mar 7, 2023
03e8b25
shopfloor: fix split move lines
jbaudoux Feb 14, 2023
3293c2e
shopfloor 14.0.2.30.1
OCA-git-bot Mar 8, 2023
d5a03cc
shopfloor: fix zp set destination qty zero
TDu Jan 23, 2023
8959b78
shopfloor 14.0.2.30.2
OCA-git-bot Mar 10, 2023
68da008
shopfloor: zp do not propose line from other users
TDu Jan 13, 2023
fa7e836
shopfloor: zp block concurent work on same line
TDu Jan 13, 2023
c011fab
Translated using Weblate (Spanish (Argentina))
ibuioli Mar 12, 2023
169bbbe
shopfloor: fix cluster_picking scan_destination not returning qty done
JuMiSanAr Apr 20, 2023
dade127
shopfloor: fix cluster_picking change_lot not returning qty done
JuMiSanAr Apr 25, 2023
c99f4f5
shopfloor 14.0.2.30.3
OCA-git-bot Apr 26, 2023
c053ec6
shopfloor: make auto_post menu option available to all scenarios
JuMiSanAr May 2, 2023
9da151b
shopfloor cluster_picking: improve change_pack_lot endpoint
JuMiSanAr May 4, 2023
bb5a736
shopfloor 14.0.2.30.4
OCA-git-bot May 9, 2023
8f4d089
shopfloor: display location operations progress in delivery scenario
JuMiSanAr Apr 13, 2023
8050a55
shopfloor 14.0.2.30.5
OCA-git-bot May 18, 2023
bc64887
shopfloor: checkout auto post lines
JuMiSanAr May 3, 2023
8334cdb
shopfloor 14.0.2.31.0
OCA-git-bot May 22, 2023
a4d5f01
Update translation files
weblate May 22, 2023
afad646
shopfloor: Add no_operation_found message
mmequignon Dec 5, 2022
86fc51e
shopfloor: action_unreserve - Allow to filter by lot
mmequignon Dec 5, 2022
fa3e1e6
shopfloor: wrong_record message - handle packaging
mmequignon Dec 6, 2022
ce6dfa0
add allow_alternative_destination menu option
JuMiSanAr Mar 8, 2023
1dc73f1
shopfloor: cp add option first scan location or pack
TDu May 2, 2023
1ddcd3a
shopfloor: cp scan_line remove message
TDu May 25, 2023
7123b58
shopfloor: update README
JuMiSanAr May 25, 2023
a6ec625
shopfloor 14.0.2.31.1
OCA-git-bot May 26, 2023
6074a5d
shopfloor 14.0.2.32.0
OCA-git-bot May 26, 2023
e49101b
shopfloor 14.0.2.33.0
OCA-git-bot May 29, 2023
d0f92ba
shopfloor: Fix product/lot not found message
TDu Mar 15, 2023
670827c
shopfloor 14.0.2.34.0
OCA-git-bot May 29, 2023
1a9b254
[IMP] shopfloor: location content transfer add hook
mt-software-de May 19, 2023
275bcf1
shopfloor 14.0.2.35.0
OCA-git-bot Jun 1, 2023
04be397
shopfloor: change zone picking option restriction
TDu Jun 2, 2023
9787c98
shopfloor: add new messages for checkout
JuMiSanAr Jan 4, 2023
c467fc8
shopfloor: checkout prevent more than planned
JuMiSanAr Jan 4, 2023
7e3cef3
[UPD] Update shopfloor.pot
Jun 5, 2023
4d02d82
shopfloor 14.0.2.36.0
OCA-git-bot Jun 5, 2023
0422379
sf_single_product_transfer: allow to scan packages on start
JuMiSanAr May 12, 2023
c6d8d79
sf_single_product_transfer: scan_product with package / location context
JuMiSanAr May 15, 2023
d01b256
sf_single_pack_transfer: display all products in pack
JuMiSanAr May 16, 2023
2b6cace
shopfloor 14.0.2.37.0
OCA-git-bot Jun 15, 2023
cd29262
Update translation files
weblate Jun 15, 2023
12a8247
shopfloor: imp zp scan location or pack first
TDu May 1, 2023
057a6c8
shopfloor 14.0.2.38.0
OCA-git-bot Jun 16, 2023
b8fbe26
shopfloor 14.0.2.39.0
OCA-git-bot Jun 19, 2023
96d9594
shopfloor: fix checkout message bug
JuMiSanAr Jun 15, 2023
671fe83
shopfloor 14.0.2.40.0
OCA-git-bot Jun 21, 2023
feb1d49
Update translation files
weblate Jun 21, 2023
f528e2f
shopfloor 14.0.2.41.0
OCA-git-bot Jun 21, 2023
68e5760
shopfloor: add allow_rma option
mmequignon Feb 8, 2023
6145979
shopfloor: _check_picking - allow multiple states
mmequignon Feb 8, 2023
627569a
shopfloor: add return_line_invalid_qty message
mmequignon Feb 8, 2023
6178833
shopfloor: Add move_already_returned message
mmequignon Feb 17, 2023
561fd2d
shopfloor: search - allow to retrieve done deliveries
mmequignon Feb 8, 2023
b50a291
shopfloor: action - Add create return helpers
mmequignon Feb 15, 2023
d2bfbdd
shopfloor_reception: Enable allow_rma
mmequignon Feb 8, 2023
c2c5b32
shopfloor: rename is_shopfloor_return to is_shopfloor_created
JuMiSanAr Jun 14, 2023
7ce87fa
shopfloor 14.0.3.0.0
OCA-git-bot Jul 3, 2023
848cd31
[MIG] - shopfloor migration 16.0: pre-commit
sbejaoui Jul 17, 2023
28fe061
[16.0][MIG] - shopfloor
sbejaoui Jul 17, 2023
c329a12
[MIG] - shopfloor: stock
sbejaoui Jul 19, 2023
4fa3ad0
[FIX] - fix unit test
sbejaoui Jul 26, 2023
2812bd5
[MIG] shopfloor: Fix tests
lmignon Jul 29, 2023
e1448ba
[FIX] - fix picking type form view
sbejaoui Jul 31, 2023
afb1957
[REF] ref unload_end for better inheritance
sbejaoui Dec 2, 2023
66d804b
[FIX] shopfloor: inventory. Set qty & date
jbaudoux Jan 4, 2024
51d5f4a
[REF] shopfloor: change lot
jbaudoux Jan 4, 2024
2a044f6
[FIX] shopfloor: change lot & inventory
jbaudoux Jan 4, 2024
c3189d4
[IMP] shopfloor: location_content_transfer: Let Odoo manage the backo…
lmignon Jan 17, 2024
674fd84
[FIX] shopfloor: location_contant_transfer next operation
lmignon Jan 25, 2024
8a7d0de
[FIX] shopfloor: don't edit done move line
sbejaoui Jan 29, 2024
bf7b62e
[IMP] shopfloor: Restore odoo-test-helper for tests / updated pre-commit
rousseldenis Mar 13, 2024
2005d1e
[FIX] pylint
lmignon Apr 26, 2024
550c532
[FIX] shopfloor: Uses inventory to change package lot
lmignon Apr 29, 2024
d07d827
[FIX] shopfloor: Properly manage packages into checkout
lmignon Apr 29, 2024
c865224
[FIX] shopfloor: cluster_picking: is_zero tests
lmignon Apr 29, 2024
43a6ad4
[FIX] shopfloor: Fix checkout tests
lmignon Apr 30, 2024
3abb26e
[FIX] shopfloor: Fix delivery tests
lmignon Apr 30, 2024
5d27a4e
[FIX] shopfloor: Fix location_content_transfer tests
lmignon Apr 30, 2024
7aa1275
[FIX] shopfloor: Fix zone_picking tests
lmignon May 2, 2024
a425d28
shopfloor: acsone as contributor
lmignon May 2, 2024
0b86e6e
[FIX] shopfloor: zone_picking: Predictable sort
lmignon May 2, 2024
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 setup/shopfloor/odoo/addons/shopfloor
6 changes: 6 additions & 0 deletions setup/shopfloor/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,
)
158 changes: 158 additions & 0 deletions shopfloor/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
=========
Shopfloor
=========

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

.. |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
: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
: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 is a barcode scanner application for internal warehouse operations.

The application supports scenarios, to relate to Operation Types:

* Cluster Picking
* Zone Picking
* Checkout/Packing
* Delivery
* Location Content Transfer
* Single Pack Transfer

This module provides REST APIs to support the scenarios. It needs a frontend
to consume the backend APIs and provide screens for users on barcode devices.
A default front-end application is provided by ``shopfloor_mobile``.

| Note: if you want to enable a new scenario on an existing application, you must trigger the registry sync on the shopfloor.app in a post_init_hook or a post-migrate script.
| See an example `here <https://github.com/OCA/wms/pull/520/commits/bccdfd445a9bc943998c4848f183a076e8459a98>`_.

**Table of contents**

.. contents::
:local:

Usage
=====

An API key is created in the Demo data (for development), using
the Demo user. The key to use in the HTTP header ``API-KEY`` is: 72B044F7AC780DAC

Curl example::

curl -X POST "http://localhost:8069/shopfloor/user/menu" -H "accept: */*" -H "Content-Type: application/json" -H "API-KEY: 72B044F7AC780DAC"

Known issues / Roadmap
======================

* improve documentation
* split out scenario components to their own modules
* maybe split common stock features to `shopfloor_stock_base`
and move scenario to `shopfloor_wms`?

Changelog
=========

13.0.1.0.0
~~~~~~~~~~

First official version.

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%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
~~~~~~~

* Camptocamp
* BCIM
* Akretion

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

* Guewen Baconnier <[email protected]>
* Simone Orsi <[email protected]>
* Sébastien Alix <[email protected]>
* Alexandre Fayolle <[email protected]>
* Benoit Guillot <[email protected]>
* Thierry Ducrest <[email protected]>
* Raphaël Reverdy <[email protected]>
* Jacques-Etienne Baudoux <[email protected]>
* Juan Miguel Sánchez Arce <[email protected]>
* Michael Tietz (MT Software) <[email protected]>

Design
~~~~~~

* Joël Grand-Guillaume <[email protected]>
* Jacques-Etienne Baudoux <[email protected]>

Other credits
~~~~~~~~~~~~~

**Financial support**

* Cosanum
* Camptocamp R&D
* Akretion R&D

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.

.. |maintainer-guewen| image:: https://github.com/guewen.png?size=40px
:target: https://github.com/guewen
:alt: guewen
.. |maintainer-simahawk| image:: https://github.com/simahawk.png?size=40px
:target: https://github.com/simahawk
:alt: simahawk
.. |maintainer-sebalix| image:: https://github.com/sebalix.png?size=40px
:target: https://github.com/sebalix
:alt: sebalix

Current `maintainers <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-guewen| |maintainer-simahawk| |maintainer-sebalix|

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

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions shopfloor/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from . import models
from . import actions
from . import components
from . import services
65 changes: 65 additions & 0 deletions shopfloor/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Copyright 2020 Camptocamp SA (http://www.camptocamp.com)
# Copyright 2020 Akretion (http://www.akretion.com)
# Copyright 2020 BCIM
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Shopfloor",
"summary": "manage warehouse operations with barcode scanners",
"version": "16.0.1.0.0",
"development_status": "Beta",
"category": "Inventory",
"website": "https://github.com/OCA/wms",
"author": "Camptocamp, BCIM, Akretion, Odoo Community Association (OCA)",
"maintainers": ["guewen", "simahawk", "sebalix"],
"license": "AGPL-3",
"application": True,
"depends": [
"shopfloor_base",
"stock",
"stock_picking_batch",
"jsonifier",
"base_rest",
"base_sparse_field",
# OCA / stock-logistics-warehouse
"stock_helper",
"stock_picking_completion_info",
# OCA / stock-logistics-workflow
"stock_move_line_change_lot",
"stock_quant_package_dimension",
"stock_quant_package_product_packaging",
"stock_picking_progress",
# TODO: used for manuf info on prod detail.
# This must be an optional dep
"product_manufacturer",
# TODO: used for prod lot expire detail info.
# This must be an optional dep
"product_expiry",
# TODO: used for package.package_type_id detail info.
# This must be an optional dep
"stock_storage_type",
# TODO: used for picking.carrier_id detail info
# and to validate packaging/carrier in checkout scenario
# This must be an optional dep
"delivery",
# OCA / product-attribute
"product_packaging_level",
# OCA / delivery
"stock_picking_delivery_link",
],
"data": [
"data/shopfloor_scenario_data.xml",
"security/groups.xml",
"views/shopfloor_menu.xml",
"views/stock_picking_type.xml",
"views/stock_location.xml",
"views/stock_move_line.xml",
],
"demo": [
"demo/stock_picking_type_demo.xml",
"demo/shopfloor_profile_demo.xml",
"demo/shopfloor_menu_demo.xml",
"demo/shopfloor_app_demo.xml",
],
"installable": True,
}
15 changes: 15 additions & 0 deletions shopfloor/actions/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
from . import change_package_lot
from . import data
from . import data_detail
from . import schema
from . import schema_detail
from . import completion_info
from . import location_content_transfer_sorter
from . import message
from . import search
from . import inventory
from . import savepoint
from . import move_line_search
from . import stock
from . import stock_unreserve
from . import packaging
Loading
Loading