Daily updates from Odoo
Tuesday, May 14, 2024
5 changes · master
Enhancements to existing features
Planning shift forms are easier to use, with a clearer Save Template action and repeat options placed near the shift dates. The planning workflow also opens the correct form when creating a new shift from the sales planning dialog, reducing confusion for users.
Original PR description
- following improvement made in this PR:
- Instead of saving template on boolean field add a 'save template' button to the planning slot form view.
- move the 'repeat' field under the date with boolean icon fa-repeat.
- update test tour with 'mitchell' as it is already considering user timezone
first when calculating start and end time in `_calculate_start_end_dates`.
task-3636218Managers can now request appraisals for employees anywhere below them in their reporting hierarchy, not just direct reports. This makes the appraisal process more flexible for senior managers and avoids unnecessary errors when managing broader teams.
Original PR description
The system now allows for creating appraisals for individuals even if you're not their direct manager but are in their managerial hierarchy. For instance, if A is the manager of B, and B is the manager of C, A can request an appraisal for C. Previously, this resulted in an error because only direct managers could create an appraisal.
Polish financial reports have been updated to match the latest Polish chart of accounts and account groups. This makes the reports more relevant and usable for companies relying on Polish accounting standards.
Original PR description
Currently, the polish chart of account is not up to date and is therefore underused by user since it is not relevant. This PR goes with a community PR which goal is to update the chart of accounts and account groups. Because of this change, financial reports have to be updated too so they match the new chart. Adding this, the financial reports should be relevant and match the new chart of accounts. Community PR : [odoo/odoo#130538](https://github.com/odoo/odoo/pull/130538) task-3332731
Odoo now checks that a bank journal currency matches the linked bank account currency before importing transactions. If the journal is empty it can update the journal currency automatically, while journals with existing entries are blocked from importing mismatched transactions to prevent incorrect amounts; the reconciliation view also avoids an error when currency data is missing.
Original PR description
Previously, when you sync a bank journal with a bank account that have different currency, odoo will import all the transaction with the amount of the bank account, but in the currency of the…
Previously, when you sync a bank journal with a bank account that have different currency, odoo will import all the transaction with the amount of the bank account, but in the currency of the journal. For example: when importing 500 USD from the bank account to an IDR journal, it will become 500 IDR. This behavior also gets a bit weirder because the code checks the currency of the bank with the company (which should be unrelated here). This commit aims to fix that, and establish these new behaviors: - The currency of the company is irrelevant. Only the journal matters. (because a journal can have different currency than the company's) - If the journal currency has a mismatch with the bank account's: - If there's no existing entries in the journal, re-assign the journal's currency to the bank account's currency - If there's existing entries, prevent the import process from happening to prevent the mentioned weird behaviors. related community-PR: https://github.com/odoo/odoo/pull/162235 task-id: 3798134
Financial report filters have been simplified to make reports easier to configure and use. The update also touches budget-related report controls, helping users work more efficiently when reviewing financial information.