Daily updates from Odoo
Wednesday, November 27, 2024
8 changes
7 changes
Enhancements to existing features
Payroll localization modules now show the relevant country flag, making it easier for users to identify country-specific payroll features. This improves clarity when browsing or managing payroll-related apps across multiple countries.
Original PR description
* = l10n_{ae, au, bd, be, ch, eg, fr, hk, id, in, jo, ke, lt, lu, ma, mx, nl, pk, pl, ro, sa sk, tr, us}_hr_payroll_account, l10n_be_hr_payroll_{attendance, fleet}
With this commit, the country flag will be shown for module related to the payroll localization
task-4351924This update improves internal project scheduling logic to run more efficiently and updates documentation formatting for maintainability. Business users may see slightly smoother performance in project planning views, with no expected workflow changes.
Original PR description
[IMP] project: Perf and Docstrings improvements
Before this commit:
- Docstrings for for move back/for{ward} methods were not following the
correct rST/Sphinx format.
In this commit:
- Docstrings were adapted accordingly.
- Using any instead of not in for better perf.
- Using isdisjoint for sets instead of & for better perf.
task-4150229The IoT long-polling code now uses a built-in browser capability instead of relying on an extra software library. This reduces unnecessary loading in the IoT module and helps keep the code simpler and easier to maintain, with no expected visible change for users.
Original PR description
This commit replaces the use of `$.ajax` by a standard `fetch` and removes the load of jquery from iot.
Payroll tests now reflect that pending or partially approved leave requests no longer create conflicting work entries. This helps keep payroll validation aligned with the latest leave management behavior and reduces false conflict warnings.
Original PR description
Previously, if you created a leave request without approving it or if the leave request required 2 approvers and it was only approved the first time, then there would be a conflicting work entry.However, this was changed by the community PR https://github.com/odoo/odoo/pull/188172 and there are no conflicting work entries now in that case. This commit updates a testcase to match the new behavior. task-4342340
Payroll batch and payslip status colors have been aligned so users see the same visual meaning in both places. This reduces confusion when reviewing payroll processing status across payroll screens.
Original PR description
This PR generalizes the state color of the payslip and batch. Earlier, the state color of the payslip and batch was different, which created confusion among the users. Task-4317973
This update improves the speed of automated checks used for the Knowledge and VoIP apps. It helps developers validate changes more quickly, with no direct change expected for end users.
Original PR description
Enterprise counter-part. https://github.com/odoo/odoo/pull/188638
A new reusable header component was added for WhatsApp discussions, making the interface easier to maintain consistently. This is mostly an internal improvement that supports cleaner styling and future updates without changing core business workflows.
Original PR description
added new component called `DiscussHeader` to improve re-usability in discuss to follow BEM its required to change classNames. related PR: [odoo/ #172042](https://github.com/odoo/odoo/pull/172042) task-3764236
1 change
Enhancements to existing features
This update adds the base payment data needed for Kueski Pay to be available for installation in Odoo. It prepares the system so businesses can later enable this payment option once the related provider integration is installed.
Original PR description
Description of the issue/feature this PR addresses: This commit adds the necessary data into payment to install kueski pay payment provider. task-3907297 Current behavior before PR: Kueski Pay didn't exist. Desired behavior after PR is merged: Kueski Pay now is ready to install later on Enterprise PR: https://github.com/odoo/enterprise/pull/73531 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr