Daily updates from Odoo
Wednesday, September 14, 2022
8 changes
Resolved issues and error corrections
The field service guided walkthrough was adjusted so it no longer selects a temporary loading item while waiting for search results. This reduces random failures during automated checks and helps keep quality validation stable.
Original PR description
Prior to this commit, some of the `trigger` on a many2one field where made on `ul.ui-autocomplete > li:first-child > a` which could lead to clicking on the loading if the rpc was not yet finished. This commit ensure that the `loading` is not taken by the tour.
Time Off Officers can now complete the second approval of leave requests without running into payroll permission errors. This makes the approval workflow smoother when leave approvals require payslip recalculations in the background.
Original PR description
As part of https://github.com/odoo/odoo/pull/99496, buttons to approve were made available in the Time Off tree view. However, the validate button requires to recompute payslips. The Time Off officer has no right to do it so it was giving an error. This commit fixes the access right to allow the Time Off Officer to do a second approval of the leaves. task-2939201
When a Chilean company has no shared certificate, automated invoice sending and status checks can fail. This change adds clear warnings so users know to handle the affected steps manually and understand when receipt acknowledgements were not sent.
Original PR description
Previous to this PR: If there is no shared certificate in the company the cronjobs that send invoices and check invoices in the SII don't work because they don't count with a valid certificate to operate. This occurs for a few installations where the users own a certificate for each of them. After this PR Added warning msgs for lack of shared certificate inviting to make the send and ask manually.  Also advising that the receipt acknowledgment has not been sent due to lack of this shared certificate. 
Field service product kanban cards now refresh their progress bars correctly after a record is changed. This prevents misleading status information and removes an unusable “Load more” button that could appear after updates.
Original PR description
This commit addresses 2 issues in kanban views with progress bars: 1) When updating the field on which the progress bars are computed in a record, an inert "Load more" button would appear 2) After updating said value, the progress bars would not be recomputed Both of these problems have been fixed. Community PR: https://github.com/odoo/odoo/pull/99748
Delivery guides in the Chilean electronic invoicing stock module now automatically include the purchase order date in the reference when available. This improves document completeness and helps customers match deliveries with their orders more easily.
Original PR description
Provided we have the proposed change in https://github.com/odoo/odoo/pull/98311 Now we can add the PO date automatically in the delivery guide reference.
This fix corrects the spacing of HTML fields in form views after an underlying page structure change. It removes an outdated margin rule so forms display more consistently and look properly aligned for users.
Original PR description
This commit fixes the style of the HtmlField in form views. Since the DOM has changed, the style was misaligned in form views and this margin rule is no longer necessary to display the field as intended.
This update improves subscription follow-up behavior by ensuring the next invoice date is correctly set when an order is confirmed through payment. It also prevents unsuitable hourly or daily recurrence options and allows temporal recurrence settings to be archived, helping teams keep billing schedules cleaner and more reliable.
Original PR description
taskid: 2977907
A styling issue in the manufacturing work order tablet view was corrected so its layout rules apply only where intended. This prevents unintended visual changes elsewhere in the system, keeping the broader backend interface consistent.
Original PR description
Commit 1a6abc7310 introduce scss rules for the tablet view but some was global on all the backend bundle. This commit put them at the good place only for the tablet