Commit Graph

11 Commits

Author SHA1 Message Date
mymage
f0d8b1ff63 Added translation using Weblate (Italian) 2023-12-18 14:15:39 +00:00
OCA-git-bot
d1ab72361c [BOT] post-merge updates 2023-10-29 20:37:00 +00:00
Enric Tobella
6af23355e8 *: Fix pylint 2023-10-29 20:43:42 +01:00
OCA-git-bot
22ba45483e [UPD] README.rst 2023-09-03 17:18:16 +00:00
OCA-git-bot
bf9e1fc191 stock_vertical_lift_empty_tray_check 14.0.1.0.1 2022-05-16 21:09:18 +00:00
Denis Roussel
2e113e5cc3 [IMP] Update templates with copier 2022-05-16 20:45:54 +02:00
OCA-git-bot
d5b696f63a [UPD] README.rst 2021-10-07 14:04:16 +00:00
oca-travis
35d6717d1b [UPD] Update stock_vertical_lift_empty_tray_check.pot 2021-10-07 13:38:10 +00:00
nguyenhk
8a4906e8aa [MIG] stock_vertical_lift_empty_tray_check: Migration to 14.0 2021-09-27 15:31:24 +07:00
nguyenhk
57e22c6034 [IMP] stock_vertical_lift_empty_tray_check: black, isort, prettier 2021-09-27 10:11:50 +07:00
Carlos Serra-Toro
310337371f [ADD] stock_vertical_lift_empty_tray_check: is the tray empty?
A vertical lift retrieves a tray and places it in front of the
user, and depending on the quantity the user takes from it,
it adapts the pending quantity in the tray. However, because of
errors, it could be that the system thinks the tray is empty
while it is not. With this module, when the system thinks the
tray is empty, while in the step for the release of the tray
the operator is asked explicitly to check if the tray is
actually empty. Depending on his/her answer (yes/no) an inventory
adjustment is created stating the situation.

To activate this optional feature, a new configuration setting
has been added to Inventory > Configuration > Settings, named
'Check Empty Tray'. It is deactivated by default.

Developing decisions:
- The screens shown to the operator are actually wizards, but
  since in the original module (`stock_vertical_lift`) they
  were considered (on the source tree) as views, this has been
  continued here.
- It has been decided, to not change the current workflow of
  the operators, to embed the new check inside the step for
  the 'release'. So, a new screen is shown to ask for the
  visual inspection of whether the tray is empty. In
  order to test this easily, the method `button_release` of
  the module `stock_vertical_lift` has been slightly modified
  so that it always returns. This way we can check easily
  in the unit-tests for the outcome of the intermediate
  screen (i.e. wizard) ─ similarly to how it is done when
  validating a picking that can result in a backorder.
2021-09-27 10:11:50 +07:00