Thursday, August 20, 2020
7 changes · master
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#1569This update ensures new records receive their default values earlier and more reliably when forms are opened. It also fixes related test and calculation issues in follow-up accounting, planning, and mobile interface flows, reducing errors for users and improving stability.
Original PR description
Companion of https://github.com/odoo/odoo/pull/55995.
The invoicing walkthrough was updated so it matches the menu structure used when Accounting is installed. It also combines related guidance into one flow and adds bank reconciliation steps, helping users follow a more complete accounting setup path.
Original PR description
Task [2306134](https://www.odoo.com/web#active_id=2306134&cids=1&id=2306134&model=project.task&menu_id=) Commuity PR: https://github.com/odoo/odoo/pull/55624
The unrealized gains and losses report now lets users see the related journal items behind the reported amounts. This improves transparency for finance teams and makes it easier to review, explain, and audit currency revaluation results.
Original PR description
Task [2231958](https://www.odoo.com/web#id=2231958&action=333&active_id=967&model=project.task&view_type=form&cids=&menu_id=4720) Linked to https://github.com/odoo/odoo/pull/56080
The Sign app now shows clearer wording when a user has no signing templates available. This helps users understand that signing a document does not automatically create or leave a reusable template behind.
Original PR description
Please see this [image](https://www.awesomescreenshot.com/image/5139129/7100409358e2bb133d1794803ea1a8ba)
The planning app now gives users clearer guidance when getting started, including helpful empty screens and sample-style helpers. Several scheduling, email, role, and template screens were cleaned up to make daily planning tasks easier, and the manager permission label was renamed to Administrator for clarity.
Original PR description
[IMP]planning: improve the onboarding process and clean screens - If there are no record, alert the user that this action is not possible - Improve and clean the shift form view - Clean the send planning by email wizard --> hide the 'employee_ids' field - Clean roles list view --> move the employee_ids field in front of the color one - Improve shift templates list view --> move the company_id field in front of the project_id one - Add helpers and empty screens/dummy data for a better understanding - Rename the 'manager' access rights level into 'Administrator'
This update improves how billable projects are handled across timesheet, helpdesk, and field service workflows. It helps teams better identify and manage project work that can be billed to customers, supporting more accurate service invoicing and reporting.
Original PR description
taskID: 2032048