b9755812977c9ca3edff1ee60bd78ebfef2d27d8
Steps to reproduce: - Install stock, stock_barcode, product_expiry - Create a product tracked by lots or unique SN - Activate expiration date on the product - Create a lot for the product - Set an old expiration date for the lot so it expires - Go Barcode/Operations - Choose whatever operation, for ex: Delivery - Add the product you created - Set the qty and choose the expired lot you created Current behavior before PR: - JS traceback as the view confirm_expiry_view is undefined Traceback: TypeError: Cannot read properties of undefined (reading 'slice') at Class._loadViews (https://runbot.odoo.com/web/content/30387-19ad92a/web.assets_backend.js:460:228) at Class._executeWindowAction [as _super] (https://runbot.odoo.com/web/content/30387-19ad92a/web.assets_backend.js:453:435) at Class._executeWindowAction (https://runbot.odoo.com/web/content/140-9ec14c8/web_studio.assets.js:6:20) at Class._executeWindowAction (https://runbot.odoo.com/web/content/30181-63e2b20/web.assets_common.js:4648:371) at Class._handleAction (https://runbot.odoo.com/web/content/30387-19ad92a/web.assets_backend.js:459:109) at Class.<anonymous> (https://runbot.odoo.com/web/content/30181-63e2b20/web.assets_common.js:4648:371) at Class._handleAction (https://runbot.odoo.com/web/content/30387-19ad92a/web.assets_backend.js:479:20) at Class.<anonymous> (https://runbot.odoo.com/web/content/30181-63e2b20/web.assets_common.js:4648:371) at Class._handleAction (https://runbot.odoo.com/web/content/30387-19ad92a/web.assets_backend.js:7157:20) at Class._handleAction (https://runbot.odoo.com/web/content/30181-63e2b20/web.assets_common.js:4648:371) Desired behavior after PR is merged: - Open the confirmation view confirm_expiry_view which warns the customer that one of the lots is expired. opw-2659939 opw-2729865 opw-2712550 closes odoo/odoo#83077 X-original-commit: 37006d36e5274d3c3fafa616d49c579688036c19 Signed-off-by: Arnold Moyaux <arm@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%