Daily updates from Odoo
Friday, September 5, 2025
3 changes · 18.0
Enhancements to existing features
Attendance approvers now get a read-only view in the Work Information section of My Profile when employees are not allowed to edit their own data. This keeps approval-related information visible while respecting company controls over employee profile edits.
Original PR description
Add read-only mode for the attendance approver in the My Profile Work Information tab when `allow employee to edit own data` is disabled. task-5008352 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
HDFC batch payment files now use the bank’s required transaction codes, date format, and file layout. This reduces the risk of rejected payment uploads while preserving existing header behavior and configuration flexibility for other banks.
Original PR description
- Updated the HDFC bank template to match the required file structure. The transaction type is now based on the payment method code instead of its display name, with explicit mappings to HDFC codes
(RTGS → R, NEFT → N, Fund Transfer → I, Demand Draft → D).
- Relabel the `date` field and export it using the format `%d/%m/%Y` for HDFC Bank Template.
- During CSV export, the header row is skipped when generating files for HDFC, while other banks continue to include it.
- Improve CSV export behavior:
- For HDFC, the header row is skipped.
- For other banks, headers remain included.
- Apply field-level mappings and date formatting defined in the bank configuration.
These changes ensure that batch payment exports comply with bank’s file specifications while keeping the solution flexible for other templates.The Budget Report now uses the analytic plan name, such as Project, instead of the generic label Account when grouping information. This makes the report easier for customers to understand and reduces confusion when reviewing budgets.
Original PR description
In this commit: - Change the group by label from `Account` to the analytic plan's name (`Project`) for clarity in the Budget Report. This improves customer understanding and reduces confusion. task-5045530