Monday, April 15, 2024
4 changes · 17.0
Resolved issues and error corrections
The Point of Sale screen now prevents the left panel from overflowing on smaller devices. This keeps the checkout interface usable and visually consistent for staff working on tablets or compact screens.
Original PR description
This commit fixes an issue introduced by commit[1]. Commit[1] aimed to fix an overflow issue related to long customer name, but while fixing an issue, it introduced a new one, on small devices. To fix the downside of this commit, we add a `mw-100` on the left panel only when the UI is small, ensuring we have no overflow issue. Commit[1]: 9f5609fd705f335926a73526aee4cbb880edad55
This update prevents upgrade failures when a company has custom taxes with unusual external identifiers. Odoo now only uses standard accounting taxes for this mapping, making affected upgrades more reliable without changing day-to-day accounting workflows.
Original PR description
Rewrite the mapping from xmlid to tax to only take into account standard taxes from the 'account' module
Related to blocking upgrade request [upg-1494099](https://upgrade.odoo.com/web#id=1494099&model=upgrade.request)
If there is a custom tax created by the user with a external id that doesn't contain '_', the mapping fails.
Traceback:
```
File "/home/odoo/src/odoo/17.0/addons/account/models/chart_template.py", line 280, in <dictcomp>
xml_id.split('.')[1].split('_', maxsplit=1)[1]: self.env['account.tax'].browse(record)
IndexError: list index out of range
```
Only standard taxes (from `account` module) should be taken into account.This update corrects Turkish language translations throughout the Odoo system. Previously, some interface text was displayed in English instead of Turkish. This change ensures that Turkish-speaking users see the system interface in their native language, improving the user experience for this market.
Original PR description
Description of the issue/feature this PR addresses: Fix some i18n statements Current behavior before PR: statements are given in english Desired behavior after PR is merged: do not cure the fact that the expressions are Turkish --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now search for reconciliation models by name in the Accounting Configuration section. Previously, the search feature didn't suggest any fields to search on, making it difficult to find specific reconciliation models. This fix adds the name field as a searchable option, improving the user experience when managing reconciliation models.
Original PR description
Issue ----- Reconciliation models are not searchable by specific fields (e.g. name). Steps ----- - Open Accounting -> Configuration -> Reconciliation Models. - Try typing something into search. - No field are suggested to search on. Cause ----- No search fields are defined for `account.reconcile.model`, only filters. opw-3847744 Forward-Port-Of: odoo/odoo#161040