Tuesday, April 9, 2024
6 changes
2 changes
Enhancements to existing features
Spreadsheet users now get visual highlights on pivot and list cells when they interact with related menu entries or side panels. This makes it easier to understand which spreadsheet area belongs to each data source and reduces navigation confusion.
Original PR description
This commit add highlights on pivot and list cells. The cells of a pivot/list are highlighted when: - the user hovers the menu item corresponding to a list/pivot - the side panel of a list/pivot is opened - the user hovers a list/pivot in datasource list side panel Task: [3571796](https://www.odoo.com/web#id=3571796&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
The room booking interface now responds more smoothly when users create or update meetings, reducing flicker and blocking duplicate actions while changes are saved. It also makes editing clearer by recentring selected bookings and using more precise button and notification wording.
Original PR description
### 1. Avoid flicker on quick booking When using the quick booking feature in the frontend view, there is currently a flicker when the main view is restored after booking the room. This flicker…
### 1. Avoid flicker on quick booking When using the quick booking feature in the frontend view, there is currently a flicker when the main view is restored after booking the room. This flicker occurs because the view is restored before receiving the booking creation notification through the bus service. With this commit, instead of restoring the view after sending the new booking creation rpc, it is restored when the new booking notification is received. ### 2. Show booking when re selecting it from sidebar In the frontend view, when editing a booking and re-clicking on it in the sidebar, currently nothing happens. With this commit, it will discard the current modifications and recenter the view on the booking being edited. ### 3. Reword parts in the frontend view - rename "save" button to "update meeting" button when editing a booking to clarify what will happen - update content of the notification shown when the view is reset because the booking being edited has been updaed/deleted, as the current one may be confusing (if it has been updated, it would tell the user that is has been deleted while it has not). Task-3704495
4 changes
Enhancements to existing features
This update improves the UK HMRC tax report submission experience with four key enhancements: users now receive confirmation notifications when connecting to HMRC and when sending reports, the system automatically handles authentication issues when switching between companies, and the send button only appears when a valid tax obligation is selected. These changes reduce confusion and prevent errors during the VAT reporting process.
Original PR description
Contains four improvements for HMRC flow: 1- Successfully connecting to HMRC now shows a notification to let the user know they can send their reports. 2- The "send" button in the send HMRC wizard…
Contains four improvements for HMRC flow: 1- Successfully connecting to HMRC now shows a notification to let the user know they can send their reports. 2- The "send" button in the send HMRC wizard triggers the sending but nothing happens UI wise. Now, the wizard is closed and a confirmation notification is shown. 3- For a user wanting to submit the VAT report for two companies, after switching clicking on the "send to HMRC" button raises an error as the token does not correspond to the correct company. Before, the user had to manually remove their authentication credentials to allow for a new connection to get a new token. Now, if we get an error from HMRC that the agent isn't authorised to submit the report, we clear the credentials ourselves and redirect the user to the login page, so they could get the correct token. 4- Trying to send the report without selecting an obligation returns a traceback error. Now, the send button will not appear unless an obligation is selected. task-3696341
This update improves how Odoo handles payment registration when dealing with invoices in foreign currencies. Instead of creating write-offs, the system now intelligently uses exchange rate adjustments to fully reconcile payments without leaving unpaid balances. This simplifies accounting records and provides a cleaner financial trail for multi-currency transactions.
Original PR description
When a register payment is made with a writeoff in foreign currency and when the user set manually an exchange difference account, don't create a write-off. Instead, 2 cases to consider: - When the payment is expressed in a foreign currency different than the invoice's one, play with the rate between amount_currency and balance and let odoo making an exchange difference accordingly. That way, the payment has no write-off and the invoice is fully paid. - When the payment is expressed in company currency but the invoice has a foreign currency, force the exchange difference to use a rate that will fully paid the invoice without creating any write-off line on the payment. task_id: 3717436 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the IoT app's log file download feature by making downloaded files more identifiable with the IoT device name and generation date included in the filename. It also adds better error handling to prevent system crashes when log file configurations are missing or files cannot be found, providing clearer feedback to users when issues occur.
Original PR description
Small improvements on the download logs button in the Iot App: - Log file contains the IoT name and date of generation - Internal server error araise if the logfile config is missing - Internal server error aised if the log file is missin Was meant to be part of: https://github.com/odoo/odoo/pull/159186 opw-3827121 Forward-Port-Of: odoo/odoo#160645
The 'Apply Now' button on job postings has been optimized to use job names instead of ID numbers in URLs. This change eliminates unnecessary page redirects that were slowing down the application process, making it faster and more efficient for candidates to apply for positions.
Original PR description
-Same behaviour as [1] we should use slug(job) instead of job.id 1: a2c6ddf8158bf40f13b5c5a8b89deb3d2ae8af6b Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#160809 Forward-Port-Of: odoo/odoo#160622