Daily updates from Odoo
Wednesday, February 12, 2025
6 changes
4 changes
Enhancements to existing features
Timesheet managers can now view and edit employee billing targets directly from a new Timesheets app menu, without needing HR Officer access. This aligns billing target management with the teams that use timesheet data and moves the billing rate target into a clearer Timesheets section under employee work information.
Original PR description
[IMP] sale_timesheet_enterprise: allow timesheet managers to configur… …e billing targets Before this commit: Currently, billing targets can only be viewed and edited on the employee form view by HR officers. This doesn't make sense as all users can see this information in the timesheets app. After this commit: Timesheet managers are able to edit this information even without having HR Officers via a new menu in Timesheet app. It was done via this menu instead of the employee public form because all fields are readonly and we cannot set an editable field. Billing rate target field was also moved to the 'Work Information' notebook under a dedicated 'timesheets' section. task-4173890
Mexican payroll now calculates the employment subsidy using the daily UMA value and a configurable percentage parameter. This helps keep payroll computations aligned with the latest subsidy rules and improves accuracy for affected payslips.
Original PR description
The subsidy is now computed based on the daily UMA and a new rule parameter, a percentage. Task: 4465315
Accounting screens and navigation were simplified to make setup and daily use less intimidating for small businesses and self-employed users. Advanced accounting options remain available, but the interface is less cluttered and easier to understand during onboarding.
Original PR description
This commit cleans menu items and forms to clean the interface as much as possible. We want onboarding of small entrepreneurs and self-employed persons to be less daunting, while preserving the usability of features for advances users. Excalidraw: https://link.excalidraw.com/l/65VNwvy7c4X/1BQX1dh6I8x task-4430969
Skill types in project HR skills must now include at least one skill and one level, helping prevent incomplete setup that could affect skill tracking. The related skill widget was adjusted so default levels are sent correctly when saving, improving reliability for users managing skills.
Original PR description
With this commit a skill type need to have at least one skill and one level. With this changes, the widget boolean_toggle_load needs to be changed because it was not possible anymore to save the record to retrieve the right default level's value. To solve this issue, a new field computed, no-readonly, no-stored is introduced. With this compute the frontend send to the backend the default level. task-4467338 Special thanks to @FrancoisGe and @aab-odoo for their help on this task :D
2 changes
Enhancements to existing features
Checks and canceled payments are now easier to distinguish in list views through clearer color treatment. This helps users quickly spot active handed checks while visually de-emphasizing voided, debited, or canceled records, reducing confusion during payment review.
Original PR description
Description of the issue/feature this PR addresses: This PR aims to add better visibility to own checks. Made voided and debited checks appear gray on tree view in order to make handed checks more…
Description of the issue/feature this PR addresses: This PR aims to add better visibility to own checks. Made voided and debited checks appear gray on tree view in order to make handed checks more eye-catching. I also refactor the labels on search views for own and third party checks to make them consistent with "Issue state" field. Lastly, I refactored account.payment tree view to make decoration-muted work well when "state" is "Canceled". Current behavior before PR: - l10n_latam_check Debited checks records appear black on tree view, and "Issue state" tag on green. Voided checks records appear gray on tree view as well as "Issue state" tag.  - account "Canceled" payments records appear black on tree view. Desired behavior after PR is merged: - l10n_latam_check Voided or debited checks records will appear with gray color on tree view, as well as "Issue state" tag. Handed checks records will appear blue on tree view, as well as "Issue state" tag.  - account "Canceled" payments records appear gray on tree view. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale orders now automatically remove lines with a quantity of zero when the customer pays. This keeps receipts and order records cleaner while still preserving the removed quantity details in the order history for traceability.
Original PR description
- Now when paying an order we want to remove empty order lines (lines with qty=0).
- In order to keep the deleted quantity of the order line in the order chatter, we add the deleted quantity in the message (Previously we would get the message `{product_name}: Ordered quantity: {qty}->0` when paying and order with a line quantity set to 0).
task-id: 4485551
Description of the issue/feature this PR addresses:
Current behavior before PR:
Desired behavior after PR is merged:
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr