Thursday, October 5, 2023
5 changes · master
Resolved issues and error corrections
This fixes Odoo's automated clickbot testing so it correctly applies all filters in views after changes introduced by the new Milk theme. It helps ensure automated interface checks cover filtered views properly, reducing the risk of missed issues.
Original PR description
Since the new milk theme, the clickbot for click everywhere, didn't set the filters on the views. Now, the clickbot set all the filters on the views. task-id 3535596
This fixes the automatic setup so the Avalara tax integration is installed for Canadian accounting, not Brazilian accounting. It helps ensure companies get the correct tax localization support for their country and avoids enabling the wrong tax integration.
Original PR description
Small issue in 70329177713. `account_avatax` supports the US and Canada. `l10n_br_avatax` supports Brazil. Introduced in https://github.com/odoo/odoo/pull/136490.
This fixes an issue where notification author names could appear in Firefox when they should be hidden. The change improves consistency across browsers and helps keep notification displays clean and as intended.
Original PR description
The author name of every notification is displayed when the `o_hide_author` class is not set. In order to do so, the css rule uses the `:has` pseudo-class. This is an issue since firefox does not support it. This PR removes the usage of this pseudo-class.
Calendar status filters now rely on the existing color styling instead of generating invalid color values. This keeps labels such as sales orders and quotations visually consistent and avoids confusing display issues in the calendar view.
Original PR description
Problem : From the sales order, if we go to the calendar view, it shows status like "sales order", "quotation",... when we check the style in the console, span style has nonsensical values for background-color and border-color. Ex : style="background-color:state; border-color:state;" Correction : The styles are already applied by t-att-class="getFilterColor(filter)" used on the div.o_calendar_filter_item. Then the utilisation of t-att-style is no more useful. taskId : 3512867
An unstable performance test in Australian payroll accounting was removed because it was blocking unrelated changes during automated validation. This reduces false alarms in the release process without changing payroll features or user workflows.
Original PR description
This test broke the l10n_staging in mergebot: https://runbot.odoo.com/runbot/build/51896700 The best thing is to remove it as it might give false positives on future l10n just before the freeze. It failed for PR https://github.com/odoo/odoo/pull/136164 which has nothing to do with payroll. Just adding a boolean on an account_move in l10n_es...