Commit Graph

860 Commits

Author SHA1 Message Date
Guewen Baconnier
5fb25caed4 Fix issues in Pick mode
* The change of destination location was not updated on the screen when
  the barcode was scanned (it was when the "manual barcode wizard" is
  used though)
* We should be able to pick partially available move lines
* prevent to scan a location when no move line is selected or the move
  line has already been set to done
2021-09-16 20:17:33 +07:00
Alexandre Fayolle
b3ffc206ce [FIX] command key must be a string
not a list
2021-09-16 20:17:33 +07:00
Guewen Baconnier
98988078d5 run pre-commit with new prettiers 2021-09-16 20:17:33 +07:00
Guewen Baconnier
9ae58438ad Replace custom js by 'target': 'main' 2021-09-16 20:17:33 +07:00
Guewen Baconnier
439d2bc72c [MIG] stock_vertical_lift{,_kardex}: Migration to 13.0 2021-09-16 20:17:33 +07:00
Guewen Baconnier
d9cbd996b0 [IMP] stock_vertical_lift: black, isort 2021-09-16 20:17:33 +07:00
Alexandre Fayolle
68e10cd503 [IMP] add a proxy to communicate with the kardex server 2021-09-16 20:17:33 +07:00
Guewen Baconnier
cf5848c2c3 Add method to refresh a shuttle screen
Example of usage in an odoo shell, when a screen is open:

>>> self.env['vertical.lift.shuttle'].browse(1)._operation_for_mode().operation_descr = 'foo'
>>> self.env['vertical.lift.shuttle'].browse(1)._send_notification_refresh()
>>> env.cr.commit()

Provided the longpolling is correctly configured with a proxy, the
screen should immediately refresh with 'foo' as operation description.
2021-09-16 20:17:33 +07:00
Alexandre Fayolle
06fa3da67f [IMP] abstract communication with shuttle 2021-09-16 20:17:33 +07:00
Guewen Baconnier
084c86b356 Add button on locations to fetch the tray 2021-09-16 20:17:33 +07:00
Guewen Baconnier
d9d0dc8d63 Fix 'fetch' buttons on move lines
There is no such action as 'ir.actions.do_nothing', it kinda works,
until you look into the js console and stares at the errors.

There is a nice OCA module that serves this purpose (more or less,
because it reloads the window, this is not an issue).
2021-09-16 20:17:33 +07:00
Guewen Baconnier
abb323ce89 Implement inventory screen 2021-09-16 20:17:33 +07:00
Guewen Baconnier
fcd1c6b766 Add Put-Away workflow 2021-09-16 20:17:33 +07:00
Guewen Baconnier
7d582b450f Add default views to re-open the screen views properly
When we refresh the page on the browser when we are using the "screen"
view, odoo loses the information that we want the view to be headless,
fullscreen, etc. so it's displayed pretty badly.  This view is a
work-around: its priority is lower, so it will be picked up by default
on loading, and a button allows to re-open the screen view with the
proper options.
2021-09-16 20:17:33 +07:00
Guewen Baconnier
4d3ce20810 Split the shuttle operations in different models/views
Namely, the pick/put/inventory operations are now split in
different models.

Pick and Put share a model and customize their behavior, which is pretty
similar. The inventory operation will have a different view and
different workflow.

This changes will ease a lot the customization of the different
workflows and views.
2021-09-16 20:17:33 +07:00
Guewen Baconnier
4e00019c7d Add method on location to fetch a tray
* Add vertical_lift_shuttle_id field on stock.location, help to find the
shuttle for a location
* Add StockLocation.fetch_vertical_lift_tray(), that needs to be
implemented in addons to send commands to the hardward to fetch a tray,
and if existing show a cell (laser pointer, ...)
* Add helpers on stock.move.line fetch_vertical_lift_tray_source() and
fetch_vertical_lift_tray_dest() that fetch the tray directly from a move
line's source or destination location
2021-09-16 20:17:33 +07:00
Guewen Baconnier
fc52390b14 Add stock_vertical_lift module 2021-09-16 20:17:33 +07:00
OCA-git-bot
bcdef7301b [ADD] setup.py 2021-09-15 06:08:49 +00:00
OCA-git-bot
fc739c2cd3 [UPD] README.rst 2021-09-15 06:08:48 +00:00
OCA-git-bot
0eb2f5f0dd [UPD] addons table in README.md 2021-09-15 06:08:44 +00:00
oca-travis
5526cb1444 [UPD] Update stock_measuring_device_zippcube.pot 2021-09-15 05:51:55 +00:00
OCA-git-bot
fb1fb058c5 Merge PR #1243 into 14.0
Signed-off-by simahawk
2021-09-15 05:45:15 +00:00
Hai Lang
ab84020d82 [MIG] stock_measuring_device_zippcube: Migration to 14.0 2021-09-14 21:11:55 +07:00
Hai Lang
442d2a8980 [IMP] stock_measuring_device_zippcube: black, isort, prettier 2021-09-14 21:11:55 +07:00
Matthieu Méquignon
25eb29388f stock_measuring_device: Auto-refresh zipcube wiz when measurement is done 2021-09-14 21:11:55 +07:00
Matthieu Méquignon
02281cf8a9 Zippcube measure update
When the measure update is call from somewhere else than the
device wizard, an exception is raised.
2021-09-14 21:11:55 +07:00
Alexandre Fayolle
db6e0e5142 [ADD] stock_measuring_device_zippcube
support for Bosche Zippcube measuring devices
2021-09-14 21:11:55 +07:00
OCA Transbot
024a598047 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: stock-logistics-warehouse-14.0/stock-logistics-warehouse-14.0-stock_available_mrp
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-14-0/stock-logistics-warehouse-14-0-stock_available_mrp/
2021-09-14 13:56:56 +00:00
OCA-git-bot
d1e2219b3e [ADD] setup.py 2021-09-14 13:56:47 +00:00
OCA-git-bot
c1af6be37b [UPD] README.rst 2021-09-14 13:56:47 +00:00
OCA-git-bot
877a1ae7a6 [UPD] addons table in README.md 2021-09-14 13:56:43 +00:00
oca-travis
a96105aac4 [UPD] Update stock_reserve_rule.pot 2021-09-14 13:37:41 +00:00
oca-travis
bb75869c7e [UPD] Update stock_measuring_device.pot 2021-09-14 13:37:28 +00:00
oca-travis
98547ec049 [UPD] Update stock_location_zone.pot 2021-09-14 13:37:27 +00:00
oca-travis
097fc4005a [UPD] Update stock_location_tray.pot 2021-09-14 13:37:26 +00:00
oca-travis
4b4f51dc2f [UPD] Update stock_available_mrp.pot 2021-09-14 13:37:13 +00:00
OCA-git-bot
b5acedeb88 Merge PR #1242 into 14.0
Signed-off-by simahawk
2021-09-14 13:31:58 +00:00
Hai Lang
c27fe93565 [MIG] stock_measuring_device: Migration to 14.0 2021-09-14 19:47:30 +07:00
OCA-git-bot
d0be936ca8 [UPD] addons table in README.md 2021-09-14 10:38:21 +00:00
OCA-git-bot
78ffe8cc5d stock_location_tray 14.0.1.1.0 2021-09-14 10:38:17 +00:00
OCA-git-bot
9881c0b16e [ADD] setup.py 2021-09-14 10:38:16 +00:00
OCA-git-bot
e8a391ed7f [UPD] README.rst 2021-09-14 10:38:16 +00:00
OCA-git-bot
1421b6828a [UPD] addons table in README.md 2021-09-14 10:38:12 +00:00
OCA-git-bot
973ee9523d Merge PR #1079 into 14.0
Signed-off-by simahawk
2021-09-14 10:37:18 +00:00
OCA-git-bot
715bc0ac85 [ADD] setup.py 2021-09-14 10:12:06 +00:00
OCA-git-bot
86638adec1 [UPD] README.rst 2021-09-14 10:12:05 +00:00
OCA-git-bot
08ab4ac385 [UPD] addons table in README.md 2021-09-14 10:12:01 +00:00
OCA-git-bot
928688a130 Merge PR #1077 into 14.0
Signed-off-by simahawk
2021-09-14 10:11:06 +00:00
Hai Lang
22b5d41a9f [IMP] stock_measuring_device: black, isort, prettier 2021-09-09 17:49:37 +07:00
Matthieu Méquignon
b808d2bc35 stock_measuring_device: Release device before closing the wizard 2021-09-09 17:49:37 +07:00