Thursday, August 20, 2020
1 change
Enhancements to existing features
The barcode app now gives warehouse users clearer batch picking cards, better sorted and highlighted lines, and easier actions such as creating batch pickings and putting items into packs. These changes improve visibility, reduce confusion during scanning, and support faster, more accurate warehouse operations.
Original PR description
Overall barcode app improvements: - batch picking kanban view changes: - add `scheduled_date` and `user_id` (responsible user) to kanban cards. - add # lines to kanban cards. - add "create" button* -…
Overall barcode app improvements:
- batch picking kanban view changes:
- add `scheduled_date` and `user_id` (responsible user) to kanban cards.
- add # lines to kanban cards.
- add "create" button*
- `line_widgets`/`.o_barcode_lines` changes (i.e. inventory/picking/batch picking):
- sort lines by product display name + picking name (if a batch picking).
- update barcode line buttons so that fa-pencil is to the left of increment buttons (instead of to the right) and hide the `.o_add_reserved` button when only +1 left to avoid unnecessary duplicate-looking button.
- put "done" lines at bottom of list
- emphasize next expected action icon (specifically "fa-tag" of a not "done" line when a product can be scanned or "fa-barcode" when a product has been scanned/added that is tracked)
- picking view changes:
- add "Put in Pack" button (for batch pickings)
- make "i" form view editable + possible to edit `partner_id`.
- add visual signal when an extra product is added. I.e. more than the reserved amount of a product is recorded or a product not part of the original picking is added.
- *add ability to create batch pickings. Follows flow of: batch picking created => select operation type => select pickings filtered to that operation type => confirm (batch is in progress). This follows same behavior as creating a new inventory/picking via barcode app where record is created as soon as "create" button is pushed so even if flow isn't completed, the newly created draft batch picking will still exist.
- add keyboard shortcuts for increment buttons in `line_widget` with these specifications:
- lower case letters for "+1" buttons and corresponding upper case buttons for "+{remaining qty}" buttons
- add setting option for whether or not to use these keyboard shortcuts. If yes, then also give option to choose whether letters should be arranged (top to bottom) based on QWERTY or AZERTY keyboard or alphabetically
- when using a touchscreen, never use keyboard shortcuts + if setting is deactivated then also hide increment buttons
- show only upper case buttons when shift button is pressed, show only lower case buttons when shift button is not pressed (see specific related commits for more details on issues with this implementation)
- when in not in an inventory adjustment, hide the button corresponding to the shortcut key not currently showing
- small UX tweaks:
- fix "Description of Picking" to show "Description" when in "i" form view
- remove "Note from "Add a Product view to make consistent with backend
- add in "<" button to top left of "i" form view for more consistent look/feel (does same thing as "x" in top right)
- add accesskeys to custom navbar to make more consistent with rest of Odoo interface
- updated descriptions/added sample image to empty kanban screens
- make font size of input fields smaller when on a small screen (e.g. mobile)
- adjust highlighted line visualizations: make it an inner border, no background for "green highlight", no font size changes, make inner border for batch picking lines match picking border color
- barcode download links:
- add Operation Type and Locations (when multi-locations active) barcodes to "commnads for Inventory" hyperlink
- update demo barcodes to remove Operation types, locations, and packs + add in more flow examples
- add download link for demo barcodes to settings view only when demo data is installed
- implement "cluster" picking for batch pickings.
Task: 1884520
Community PR: odoo/odoo#55096
Related (Community Level) Upgrade PR: odoo/upgrade#1569