-
-
Notifications
You must be signed in to change notification settings - Fork 716
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
[WMS][12.0] Add vertical lift support - alpha version #633
Commits on Sep 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7e4a750 - Browse repository at this point
Copy the full SHA 7e4a750View commit details -
Configuration menu - View commit details
-
Copy full SHA for bae9b34 - Browse repository at this point
Copy the full SHA bae9b34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4096154 - Browse repository at this point
Copy the full SHA 4096154View commit details -
Add kardex attribute on stock locations
The kardex_tray field indicates it is a tray, but we still needed to identify a whole kardex shelf. On the 'stock.kardex' model, we must select the corresponding location.
Configuration menu - View commit details
-
Copy full SHA for 97ba5a8 - Browse repository at this point
Copy the full SHA 97ba5a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2beb62 - Browse repository at this point
Copy the full SHA b2beb62View commit details -
Configuration menu - View commit details
-
Copy full SHA for b053444 - Browse repository at this point
Copy the full SHA b053444View commit details -
Color cells in blue when contains stock (remove random)
Add a tray_matrix widget on stock location form view for convenience: easy to see which cells contain stock or not.
Configuration menu - View commit details
-
Copy full SHA for 404cf86 - Browse repository at this point
Copy the full SHA 404cf86View commit details -
Fix UI issues in kardex screen
* Display "No operations" when we have cleared the queue * Hide the information fields when there is no operation to do *
Configuration menu - View commit details
-
Copy full SHA for 488b5c7 - Browse repository at this point
Copy the full SHA 488b5c7View commit details -
Rationalize stock location fields for kardex
Setup a hierarchy: * A View * contains Shuttles * contains Trays * contains Cells A default view is created for all the Kardex.
Configuration menu - View commit details
-
Copy full SHA for 50e97fe - Browse repository at this point
Copy the full SHA 50e97feView commit details -
Improve UX for locations management
* Prevent disabling locations or tray types in use * Prevent changing tray type if any cell contain stock * Add a button to show the locations using a tray type from the tray type form * Prevent changing a tray type size when used * Remove tray name in cell name: redundant in the display name * Add filters on location search view to search by tray type and kind of kardex "object" (view, shuttle, tray, cell) * Remove an unused action
Configuration menu - View commit details
-
Copy full SHA for 9c1c28c - Browse repository at this point
Copy the full SHA 9c1c28cView commit details -
Make usage of Serialized field more robust
* Add missing dependency * using the direct path to the Serialized class will work in every scenario (eg. pytest) without having to add base_sparse_field in --load
Configuration menu - View commit details
-
Copy full SHA for 4b3254a - Browse repository at this point
Copy the full SHA 4b3254aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a200080 - Browse repository at this point
Copy the full SHA a200080View commit details -
Configuration menu - View commit details
-
Copy full SHA for da836e6 - Browse repository at this point
Copy the full SHA da836e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b3fe4c - Browse repository at this point
Copy the full SHA 4b3fe4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3107750 - Browse repository at this point
Copy the full SHA 3107750View commit details -
Configuration menu - View commit details
-
Copy full SHA for e64f868 - Browse repository at this point
Copy the full SHA e64f868View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8ece2 - Browse repository at this point
Copy the full SHA dd8ece2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf703a - Browse repository at this point
Copy the full SHA ebf703aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cc84b4 - Browse repository at this point
Copy the full SHA 4cc84b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837129e - Browse repository at this point
Copy the full SHA 837129eView commit details -
Add onclick handler on tray matrix widget
Allow to specify an action, example on the location view: open the location with the clicked coordinates.
Configuration menu - View commit details
-
Copy full SHA for 2c151ae - Browse repository at this point
Copy the full SHA 2c151aeView commit details -
Preparing the module to be a generic core for supporting Vertical Lifts / Carousels. The Kardex one willbe a submodule.
Configuration menu - View commit details
-
Copy full SHA for 2e99fff - Browse repository at this point
Copy the full SHA 2e99fffView commit details -
Add selection of hardware for shuttles
The default one being 'simulation', new ones must be added by other addons. An empty shell is created for Kardex, where we'll later add the "driver" part to drive Kardex Shuttles.
Configuration menu - View commit details
-
Copy full SHA for a653ad4 - Browse repository at this point
Copy the full SHA a653ad4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e31ae19 - Browse repository at this point
Copy the full SHA e31ae19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24d07a2 - Browse repository at this point
Copy the full SHA 24d07a2View commit details -
Add option to generate custom name format for cells
Following the proposal of @damendieta, implement differently
Configuration menu - View commit details
-
Copy full SHA for d5e1546 - Browse repository at this point
Copy the full SHA d5e1546View commit details -
Configuration menu - View commit details
-
Copy full SHA for 116ace8 - Browse repository at this point
Copy the full SHA 116ace8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6636b8e - Browse repository at this point
Copy the full SHA 6636b8eView commit details -
Remove tray type from vertical lift
It has been extracted in another addon (OCA#719)
Configuration menu - View commit details
-
Copy full SHA for e74b74d - Browse repository at this point
Copy the full SHA e74b74dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 095e23c - Browse repository at this point
Copy the full SHA 095e23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16e6b64 - Browse repository at this point
Copy the full SHA 16e6b64View commit details
Commits on Oct 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7a319cb - Browse repository at this point
Copy the full SHA 7a319cbView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8f5a6e8 - Browse repository at this point
Copy the full SHA 8f5a6e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a9a2e5 - Browse repository at this point
Copy the full SHA 8a9a2e5View commit details -
Remove vertical_lift_shuttle.address field
The way to connect to a vertical lift can change from a model to another. Let's not suppose every system needs an address per shuttle. For instance, kardex may have a single server for all the shuttles. That needs to be handled in the kardex specialized module.
Configuration menu - View commit details
-
Copy full SHA for 55bb211 - Browse repository at this point
Copy the full SHA 55bb211View commit details
Commits on Oct 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 08e450c - Browse repository at this point
Copy the full SHA 08e450cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 3ed2430 - Browse repository at this point
Copy the full SHA 3ed2430View commit details
Commits on Oct 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 935ce97 - Browse repository at this point
Copy the full SHA 935ce97View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35742b - Browse repository at this point
Copy the full SHA a35742bView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for c9b397e - Browse repository at this point
Copy the full SHA c9b397eView commit details
Commits on Oct 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 1e7c2bf - Browse repository at this point
Copy the full SHA 1e7c2bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68412a3 - Browse repository at this point
Copy the full SHA 68412a3View commit details
Commits on Oct 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c6ebd35 - Browse repository at this point
Copy the full SHA c6ebd35View commit details -
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).
Configuration menu - View commit details
-
Copy full SHA for 848f39e - Browse repository at this point
Copy the full SHA 848f39eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cc49e - Browse repository at this point
Copy the full SHA c3cc49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbc01b2 - Browse repository at this point
Copy the full SHA dbc01b2View commit details
Commits on Nov 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a3da5f2 - Browse repository at this point
Copy the full SHA a3da5f2View commit details
Commits on Nov 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 60aed35 - Browse repository at this point
Copy the full SHA 60aed35View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for cef82cb - Browse repository at this point
Copy the full SHA cef82cbView commit details
Commits on Dec 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ff501e9 - Browse repository at this point
Copy the full SHA ff501e9View commit details