Wednesday, May 10, 2023
19 changes
Enhancements to existing features
This update removes the "assign me" button and clock icon from task and helpdesk ticket forms, including shared project views. This simplifies the interface and reduces visual clutter for users managing projects, timesheets, and support tickets.
Original PR description
Description of the issue/feature this PR addresses: Before this commit assign_me button and clock icon from start button is shown in project task , project sharing as well as helpdesk ticket. This commit remove assign_me buttom and clock icon from start button in project task, project sharing and helpdesk ticket. task-3292056
Lithuanian SAF-T test data was updated to match the improved, standardized tax naming used across Odoo. This helps ensure tax labels display more consistently on invoices and supports better tax search behavior.
Original PR description
We want to invigorate a Tax Name Taxonomy so that tax names are as codified as possible. This allow for a better display on Invoice Description, and allowed us to implement a smart name_search. In the community PR, we changed the name of the taxes so we need to correct thoses tests task-id: 3052677
German localization report tests were updated to match the improved tax naming approach introduced in the related community changes. This supports clearer tax labels on invoice descriptions and more reliable tax search behavior for users.
Original PR description
We want to invigorate a Tax Name Taxonomy so that tax names are as codified as possible. This allow for a better display on Invoice Description, and allowed us to implement a smart name_search. In the community PR, we have changed the Taxes names so that it's more clear for users, but we need to changed in the test too. task-id: 3052677
Performance test expectations were updated after a related platform change added checks for document followers. This supports showing or hiding unfollow links correctly in emails and inbox messages while keeping automated performance monitoring accurate.
Original PR description
The query counts have been adjusted following the development of odoo/odoo#107978. In order to display the unfollow link or not in emails or in the inbox, the system need to query the followers of the document. This is what explains the added queries. Task-3061864
The delivery IoT app now uses a single notification subscription instead of creating multiple subscriptions. This should reduce background overhead and make delivery device updates more reliable without changing the user workflow.
Original PR description
community: https://github.com/odoo/odoo/pull/120893
Resolved issues and error corrections
Updated automated checks to match the removal of a no-longer available credit note option. This helps keep accounting, reporting, localization, helpdesk, and subscription workflows reliable after the underlying refund process change.
Original PR description
This PR fixes tests broken by removal of option 'cancel' for 'refund_method' field 'account_move_reversal' model (credit note wizard)
Miscellaneous changes
This commit fixes a traceback in marketing_automation, when trying to launch a test for a marketing campaign. Forward-Port-Of: odoo/enterprise#40881
Original PR description
This commit fixes a traceback in marketing_automation, when trying to launch a test for a marketing campaign. Forward-Port-Of: odoo/enterprise#40881
Country-specific Odoo apps no longer need individually designed flag icon files. This simplifies maintenance across many localisation, payroll, reporting, and accounting modules while keeping app presentation consistent.
Updated tests and related localization handling after the removed credit note cancellation option. This keeps accounting, tax report, helpdesk, localization, and subscription checks aligned with the current refund workflow and helps prevent false test failures.
Original PR description
FIX] this commit fixes tests broken by removal of option 'cancel' for 'refund_method' field 'account_move_reversal' model (credit note wizard
Several automated tests were adjusted to match the updated credit note process after the removed cancellation option. This helps keep financial, support, localization, and subscription checks reliable without changing day-to-day user workflows.
Original PR description
This PR fixes tests that have been broken by removing option 'cancel' for the refund_method field on credit note wizard, see: https://github.com/odoo/odoo/pull/117961
Studio now reliably shows hidden one-to-many or many-to-many fields when users enable the "Show invisible" option. This prevents crashes and helps users edit forms more confidently without losing access to hidden fields.
Original PR description
Have a form view with an invisible x2many field (with `invisible="1"`) In studio, edit that form view and enable the "Show invisible" switch in the sidebar. Before this commit, that flow was not tested, leading to the feature being constantly lost and crashy. After this commit, and in link with odoo/odoo#120918, this flow is fixed and tested. Taskid: 3305808 Community PR: https://github.com/odoo/odoo/pull/120918
Fixes an error that could occur when launching a test for a marketing campaign. This helps marketing users validate campaigns more reliably before sending them.
Original PR description
This commit fixes a traceback when launching a test for a marketing campaign. The traceback happens because we try to access an unitialized dic. Task-3300861
Editing the xml of a report with a different language than English discards the translations Steps to reproduce: 1. Install Sales and Studio 2. Go to Sales, toggle Studio, open Reports and edit 'Quotation/Order' 3. Add a 'field column' in the report's SO lines related to the Unit of Measure's display name 4. Set the width of any element in the report (eg Salesperson) to 100px and close Studio 5. Install another language (eg French), switch to it and set it on a customer (that already has
Original PR description
Editing the xml of a report with a different language than English discards the translations Steps to reproduce: 1. Install Sales and Studio 2. Go to Sales, toggle Studio, open Reports and edit…
Editing the xml of a report with a different language than English discards the translations Steps to reproduce: 1. Install Sales and Studio 2. Go to Sales, toggle Studio, open Reports and edit 'Quotation/Order' 3. Add a 'field column' in the report's SO lines related to the Unit of Measure's display name 4. Set the width of any element in the report (eg Salesperson) to 100px and close Studio 5. Install another language (eg French), switch to it and set it on a customer (that already has a sale order) 6. Open the views and add a translation for 'Display Name' in 'report_saleorder_document customization' (eg Nom) 7. Go to Sales and open the sale order of the customer with the changed language (the report is in the customer's language) 8. Toggle Studio, edit the customization report's XML, change the width value to 101px and save 9. The column name 'Nom' changes to 'Display Name' and the translation previously created in the view is lost Solution: Edit the view without any lang opw-3167657 Forward-Port-Of: odoo/enterprise#40862 Forward-Port-Of: odoo/enterprise#40715
It is not clear for a user what journal would be used when inter-company invoices/bills are created. This commit clarifies the information message, specifying that the first purchase/sales journal in the journal list would be used for inter-company transactions. task-3265415 Forward-Port-Of: odoo/enterprise#40675
Original PR description
It is not clear for a user what journal would be used when inter-company invoices/bills are created. This commit clarifies the information message, specifying that the first purchase/sales journal in the journal list would be used for inter-company transactions. task-3265415 Forward-Port-Of: odoo/enterprise#40675
When checking if the BS is balanced with a script,it seems that some accounts were missing in the BS, this pr corrects that task-id: 3041738 Forward-Port-Of: odoo/enterprise#40145
Original PR description
When checking if the BS is balanced with a script,it seems that some accounts were missing in the BS, this pr corrects that task-id: 3041738 Forward-Port-Of: odoo/enterprise#40145
[FIX] account_accountant: bank reconciliation widget: add test case] Add a test case in the bank reconciliation widget for the fix done in odoo/odoo#120152 in community [FIX] account_accountant: don't force tax_tag_invert for write-offs in bank reconciliation widget Partial revert of b151161 . This fix introduced a new bug: when creating an write-off with taxes from the bank reconciliation widget, signs were all inverted in the tax report, because that commit was forcing the values
Original PR description
[FIX] account_accountant: bank reconciliation widget: add test case]
Add a test case in the bank reconciliation widget for the fix done in odoo/odoo#120152 in community
[FIX] account_accountant: don't force tax_tag_invert for write-offs in bank reconciliation widget
Partial revert of b151161 .
This fix introduced a new bug: when creating an write-off with taxes from the bank reconciliation widget, signs were all inverted in the tax report, because that commit was forcing the values of tax_tax_invert in a wrong way.
The proper fix is to fix the computation of the is_refund field in community, so that negative repartition lines are taken into account ("debit" is a refund for a "sales" tax only for positive repartition lines, for example).
Community part is in https://github.com/odoo/odoo/pull/120152
Forward-Port-Of: odoo/enterprise#40745
Forward-Port-Of: odoo/enterprise#40553The liquidity line of the bank recon truncates the label. With this task, the label column is removed. The label is now placed on the next line. To save space the strikethrough values for debit/credit (partial reconcile) - are moved to the same line as the label Part of: Task-3279342 Forward-Port-Of: odoo/enterprise#40396
Original PR description
The liquidity line of the bank recon truncates the label. With this task, the label column is removed. The label is now placed on the next line. To save space the strikethrough values for debit/credit (partial reconcile) - are moved to the same line as the label Part of: Task-3279342 Forward-Port-Of: odoo/enterprise#40396
Purpose: - Currently, the "Add Properties" button has the class `text-muted` even when the button is not disabled, which is counter intuitive. This commit removes this class when the button is not disabled. Task-3284508 Forward-Port-Of: odoo/enterprise#40346
Original PR description
Purpose: - Currently, the "Add Properties" button has the class `text-muted` even when the button is not disabled, which is counter intuitive. This commit removes this class when the button is not disabled. Task-3284508 Forward-Port-Of: odoo/enterprise#40346
How to reproduce Modify a template with a single signer to have a redirect URL Share the template Sign anonymously => Client error in the willStart of the ThankYou dialog Cause: the init method will only push a redirect button in the list of buttons for the dialog, but then the willStart function will try to find a "Download Document" button to make it visible and not find it. taskid: 3291813 Forward-Port-Of: odoo/enterprise#40449
Original PR description
How to reproduce Modify a template with a single signer to have a redirect URL Share the template Sign anonymously => Client error in the willStart of the ThankYou dialog Cause: the init method will only push a redirect button in the list of buttons for the dialog, but then the willStart function will try to find a "Download Document" button to make it visible and not find it. taskid: 3291813 Forward-Port-Of: odoo/enterprise#40449