Thursday, January 9, 2025
5 changes · saas-17.4
Resolved issues and error corrections
The Task field label in the timesheet entry wizard is now included in translations again. This ensures users working in other languages see the correct localized label when adding lines to My Timesheets.
Original PR description
The label of the "Task" field in the wizard that opens when you "Add a line" to "My Timesheets" was not exportable for translation after [this commit] and thus never translated in the UI. This commit fixes that. <img width="851" alt="image" src="https://github.com/user-attachments/assets/5477ab35-7f84-402e-8d62-1dd8d8edd8ca" /> [this commit]: https://github.com/odoo/odoo/commit/e82567f9d5842bd95fe01ba3b9f54a65437e313f [task-4421055](https://www.odoo.com/odoo/project.task/4421055)
The overtime measure in Tasks Analysis will now appear in the user's selected language instead of always showing in English. This improves localization for teams using graph and pivot reports in non-English environments.
Original PR description
In the Tasks Analysis, the field `overtime` can be used as a measure in the graph and pivot views. However, the field name was set as not translatable and thus always showing in English after [this commit]. We make it translatable again here so it can be localized. [this commit]: https://github.com/odoo/odoo/commit/e82567f9d5842bd95fe01ba3b9f54a65437e313f [opw-4421055](https://www.odoo.com/odoo/project.task/4421055)
This fix prevents an error when uninstalling the Accounting app after inter-company accounting rules were used. It makes the uninstall process complete cleanly, reducing disruption for administrators managing installed apps.
Original PR description
Currently, an error is generated when the user tries to uninstall ``account`` module after installing ``account_inter_company_rules`` module. Steps to reproduce: --- - Install ``account_inter_company_rules`` module - Uninstall ``account`` module Traceback: --- ``KeyError: 'res.company.intercompany_purchase_journal_id'`` When we uninstall the account module, we set all associated fields related to 'account' (e.g., chart_template) to 'False'. Change: --- Force a recomputation by flushing the records. sentry-6054886854 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now search their portal tasks even when they do not select a specific search scope. The default search behavior now looks by task name, preventing failed searches and restoring expected access to task results.
Original PR description
Steps to reproduce: -------------------- - Go my account - Click on tasks - Search Issue: ------ The client when searching without selecting a scope cannot search. This is direct incidence of the [changes](https://github.com/odoo/odoo/commit/2a0ff2ae7bd46666) Since the default search_in was set to content that has been removed. Fix: --- Setting the search_in defaulting to name. (Name is the closest to what content did) opw-4396491 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Helpdesk portal now hides sales order search and grouping options when a team does not use time billing with sales orders. This reduces confusion by showing customers and agents only the filters that apply to their helpdesk workflow.
Original PR description
### Before this PR: - The `Search in Sales Order` and `Sales Order` options were always visible in the Helpdesk ticket portal search bar, regardless of the configuration of the `use_helpdesk_sale_timesheet` field in the Helpdesk Team. - This led to confusion for users who did not utilize sales orders in their helpdesk workflows. ### After this PR: - The `Search in Sales Order` and `Sales Order` options are now only displayed when the `use_helpdesk_sale_timesheet` field is set to true in the Helpdesk Team configuration. task-4224818