Daily updates from Odoo
Wednesday, July 17, 2024
7 changes · master
Enhancements to existing features
Payroll salary attachments now use the existing payslip input type setup instead of a separate attachment type configuration. This reduces duplicate setup, keeps payroll rules more consistent, and simplifies maintenance for companies using salary deductions or attachments.
The bank synchronization flow now imports missing transactions made in a currency different from the account currency without losing the original payment currency information. This helps businesses reconcile multi-currency bank activity more accurately and reduces manual corrections.
Original PR description
Some banks allow customers to make payments in multiple currencies on their account. This commit will support importing transactions that are in another currency than the account currency through 'Find Missing Transactions' wizard without losing the information that they're paid in another currency. task-3972620
The appraisal workflow now has clearer empty states, better-organized feedback sections, and more useful appraisal details such as job position and previous or next appraisal dates. These changes make reviews easier to navigate, reduce mistakes when changing appraisal plans, and improve visibility into skills and feedback.
Original PR description
This PR enhances the UX design in the appraisal module with the following improvements: - Improved placeholders for empty screens and new data creation - Enhanced data presentation in the 360 feedback form - Added confirmation prompts for changes in appraisal plans in settings - Aligned state buttons for better readability - Introduced scroll bars for each feedback section (employee and manager) - Added next and previous appraisal dates, and job position fields in the appraisal form and list view - Included skills in server action menu items - Added default filters and group by options - Some other small UX improvements task-3950804
Activity views and related extensions are now loaded only when needed. This can improve initial loading performance across affected apps while keeping the same user-facing functionality.
Original PR description
We make the activity view and its extensions to be lazy loaded. Task ID: `3546321`
The report editor now records user edits as clearer, more focused change instructions instead of saving a large replacement of the whole report structure. This should make future upgrades and maintenance easier for partners and developers while preserving the same editing workflow for users.
Resolved issues and error corrections
Fixed an issue in restaurant Point of Sale preparation displays where adding an internal note to a newly added item could incorrectly apply that note to an earlier identical item already sent for preparation. The system now keeps those lines distinct, ensuring kitchen staff see the right note on the right item.
Original PR description
If you already ordered product A and add another product A with an internal note. The internal note would end up on both product A. The correct behavior would be to have the internal note on only one…
If you already ordered product A and add another product A with an internal note. The internal note would end up on both product A. The correct behavior would be to have the internal note on only one of them. Steps to reproduce: ------------------- * Setup a PoS restaurant and a preparation display * Open PoS session * Add 1 product A to the order and send it to preparation * Add 1 product A, and add an internal note on it * Send it to preparation > Observation: On the preparation display both product will have the internal note Why the fix: ------------ To fix the issue, when adding an internal note we only add it on the product that hasn't been sent in preparation and split the order line in 2 if necessary. We also take the order line uuid in account when processing the orders in the preparation display to differentiate the line correctly. The behavior should be the following: - If you add a note on a line that has no quantity sent in preparation the note will be on all the quantity - If you add a note on a line that has all quantity sent in preparation the note will be on all the quantity - If you add a note on a line that has a part of the quantity sent in preparation the note will be on the quantity not sent, and the line will be split in 2. One line with already sent, and one with the rest. opw-4000386
Features or functions removed from Odoo
The Belgian tax report posting wizard no longer shows the “ask payment” checkbox because Intervat no longer supports that option. This prevents users from selecting an outdated option and keeps Belgian VAT reporting aligned with current submission requirements.
Original PR description
Remove 'ask payment' checkbox from the Post a tax report entry wizard because the checkbox is not supported by intervat anymore task: 4045456