Commit Graph

1204 Commits

Author SHA1 Message Date
Guewen Baconnier
c17035914c Fix default value with server environment 2021-09-21 16:16:25 +07:00
Guewen Baconnier
7d1c1f20d2 Add stock_vertical_lift_server_env
Compatibility layer between server_environment and stock_vertical_lift
2021-09-21 16:16:25 +07:00
OCA-git-bot
3b408103bf [UPD] addons table in README.md 2021-09-21 06:08:00 +00:00
OCA-git-bot
d41c832a9f stock_packaging_calculator 14.0.1.1.0 2021-09-21 06:07:56 +00:00
oca-travis
7a50c1f10b [UPD] Update stock_packaging_calculator.pot 2021-09-21 05:51:07 +00:00
OCA-git-bot
0d0f898189 Merge PR #1245 into 14.0
Signed-off-by simahawk
2021-09-21 05:45:30 +00:00
Hai Lang
bbbfb6c1af [MIG] stock_vertical_lift_storage_type: Migration to 14.0 2021-09-21 05:59:28 +07:00
Hai Lang
aa3ab56766 [IMP] stock_vertical_lift_storage_type: black, isort, prettier 2021-09-20 22:33:46 +07:00
Guewen Baconnier
2381bf2edd Ignore storage types constraints on quants in cells
When the putaway selects a tray and a cell according to the storage
type, we still want the user to be able to override the selection by
scanning another tray type.
2021-09-20 22:33:46 +07:00
Guewen Baconnier
e83ea033c2 Ask to scan a tray type when no storage type is configured
The use cases we want to cover are:

1. Putaway for a package/good without storage type
2. Putaway for a package with a storage type configured to be
   stored in a tray (associated with a tray type)
3. Putaway for a package with a storage type NOT configured on a tray
   type

The case 1. is implement in "stock_vertical_lift", the 2. was already
implement in this module, this commit implements the case 3.

A typical flow is:

* We configure a generic Kardex Box storage type, not associated with
  any tray type, that is set on the package at reception (the reception
  person doesn't know the tray type at this point). this Kardex Box
  storage type is set on the Vertical Lift view (above the shuttles).
* On the putaway transfer, as per the configuration above, the putaway
  changes the destination location to the Vertical Lift view.
* When we scan the package in the shuttle's screen, as we have a storage
  type which is not configured on any locations in the shuttle
  (reminder, if we had, it would select the tray automatically), the
  user is asked to scan a tray type of the correct size.
2021-09-20 22:33:46 +07:00
Guewen Baconnier
48f3d60102 Add stock_vertical_lift_storage_type
Compatibility module between stock_vertical_lift and stock_storage_type
(in OCA/wms).

In the vertical lift's Putaway screen, when a good is scanned for a putaway, the
user has to scan the tray type of the corresponding size, so an empty place in a
matching tray is found. When we use storage types, we should know what tray is
compatible with the storage type.

Changes with this module:

* The storage types of trays cannot be selected in the locations form, they have
  to be set in the Tray types.
* In the lift put-away screen, when a package has a storage type, the user isn't
  asked to scan a tray type, instead, the putaway of the Package Storage Type is
  applied.
2021-09-20 22:33:46 +07:00
Dũng (Trần Đình)
f8839a559f [MIG] stock_orderpoint_route: Migration to 14.0 2021-09-20 21:42:16 +07:00
OCA-git-bot
1f6996e3fd [ADD] setup.py 2021-09-20 10:40:26 +00:00
OCA-git-bot
f6dec699d8 [UPD] addons table in README.md 2021-09-20 10:40:21 +00:00
oca-travis
af756ae6b3 [UPD] Update stock_vertical_lift_kardex.pot 2021-09-20 09:50:23 +00:00
OCA-git-bot
1f21f4f576 Merge PR #1091 into 14.0
Signed-off-by simahawk
2021-09-20 09:35:41 +00:00
OCA-git-bot
2fccc754b1 [ADD] setup.py 2021-09-20 07:45:37 +00:00
OCA-git-bot
9cb85aa977 [UPD] README.rst 2021-09-20 07:45:36 +00:00
OCA-git-bot
ffdd6bc379 [UPD] addons table in README.md 2021-09-20 07:45:32 +00:00
dzung.tran
c1f9ed9089 [MIG] stock_vertical_lift_kardex: Migration to 14.0 2021-09-20 14:41:58 +07:00
dzung.tran
99ce38378b [IMP] stock_vertical_lift_kardex: black, isort, prettier 2021-09-20 14:41:58 +07:00
OCA-git-bot
ca934f0907 [ADD] icon.png 2021-09-20 14:41:58 +07:00
OCA-git-bot
949c1b2fa5 [UPD] README.rst 2021-09-20 14:41:58 +07:00
oca-travis
ae5d7087e5 [UPD] Update stock_vertical_lift_kardex.pot 2021-09-20 14:41:58 +07:00
Guewen Baconnier
b76cabdc87 Add release (close) of vertical lift trays
* Rename methods that fetch a tray to prevent confusion
* Add methods to release a tray
* The Kardex method to fetch a tray has to send "0" in the carrier and
  carrierNext field
* The pick and inventory screens release the tray only when there is no next
  line, because the release is implicit when we fetch the next line,
  the put screen releases everytime because the operator may take time
  to start the next line and we don't know if they are going to scan a
  next line or not.
* Exiting the screen or switching screen between put/pick/put-away has
  to release the tray as well.
2021-09-20 14:41:58 +07:00
Guewen Baconnier
2592d97823 Rework workflows using a small state machine
The documentation of the state machine is in
VerticalLiftOperationBase._transitions.
2021-09-20 14:41:57 +07:00
Alexandre Fayolle
15d21a1b19 [FIX] laser position are integers 2021-09-20 14:41:57 +07:00
Alexandre Fayolle
2f1233023c [IMP] raise exceptions when config NOK
we need a level to fetch a tray
we need the tray dimensions to point a cell
2021-09-20 14:41:57 +07:00
Alexandre Fayolle
af0e12231b [FIX] laser pointer command
The parameter was not passed in the method chain, loosing track
of the cell to which the laser pointer should be pointed at.
2021-09-20 14:41:57 +07:00
Alexandre Fayolle
aabb7a120d stock_vertical_lift_kardex: add missing dependency
we use the `level` field to materialize the tablar index -> this
field is provided by `stock_location_position`
2021-09-20 14:41:57 +07:00
Alexandre Fayolle
6fc160d25f [IMP] Fix naming of the shuttle address
we hardcode the ID of the gate for now, hence we support
only a single gate.
2021-09-20 14:41:57 +07:00
Guewen Baconnier
355d19f7a6 Add +x on kardex-proxy.py script 2021-09-20 14:41:57 +07:00
Guewen Baconnier
004eaef296 [MIG] stock_vertical_lift{,_kardex}: Migration to 13.0 2021-09-20 14:41:57 +07:00
Guewen Baconnier
f27c4d0de5 [IMP] stock_vertical_lift: black, isort 2021-09-20 14:41:57 +07:00
Alexandre Fayolle
ebcd872bb9 [IMP] add a proxy to communicate with the kardex server 2021-09-20 14:41:57 +07:00
Alexandre Fayolle
18c6aa1dd3 [IMP] abstract communication with shuttle 2021-09-20 14:41:57 +07:00
Guewen Baconnier
24d41819d3 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-20 14:41:57 +07:00
Guewen Baconnier
cbd73acaee Add stock_vertical_lift module 2021-09-20 14:41:57 +07:00
oca-travis
c612977318 [UPD] Update stock_location_bin_name.pot 2021-09-20 07:28:40 +00:00
OCA-git-bot
d14f43ce78 Merge PR #1078 into 14.0
Signed-off-by simahawk
2021-09-20 07:23:21 +00:00
Rémi
ca18db54c3 Translated using Weblate (French)
Currently translated at 100.0% (31 of 31 strings)

Translation: stock-logistics-warehouse-14.0/stock-logistics-warehouse-14.0-stock_quant_manual_assign
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-14-0/stock-logistics-warehouse-14-0-stock_quant_manual_assign/fr/
2021-09-18 13:34:07 +00:00
Dũng (Trần Đình)
4509a724b8 [MIG] stock_orderpoint_purchase_link: Migration to 14.0 2021-09-18 10:55:50 +07:00
Tran Thanh Phuc
3b67822977 [MIG] stock_location_bin_name: Migration to 14.0 2021-09-18 04:47:41 +07:00
dzung.tran
a5f640bb94 [MIG] stock_vertical_lift_packaging_type: Migration to 14.0 2021-09-17 21:13:19 +07:00
OCA-git-bot
4ad0ba0a94 [ADD] setup.py 2021-09-17 14:05:52 +00:00
OCA-git-bot
51c7c48316 [UPD] addons table in README.md 2021-09-17 14:05:46 +00:00
oca-travis
261fac2c87 [UPD] Update stock_vertical_lift.pot 2021-09-17 13:25:12 +00:00
OCA-git-bot
5c6d61e973 Merge PR #1090 into 14.0
Signed-off-by simahawk
2021-09-17 12:58:20 +00:00
Dũng (Trần Đình)
6a9c27e6de [IMP] stock_orderpoint_purchase_link: black, isort, prettier 2021-09-17 11:44:33 +07:00
OCA Transbot
aedadf6fbd Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: stock-logistics-warehouse-13.0/stock-logistics-warehouse-13.0-stock_orderpoint_purchase_link
Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-13-0/stock-logistics-warehouse-13-0-stock_orderpoint_purchase_link/
2021-09-17 11:44:33 +07:00