Daily updates from Odoo
Thursday, April 16, 2026
7 changes
2 changes
New functionality added to Odoo
This update adds a guided tour for Worldline payment terminals when used with kiosks. This ensures seamless and correct payment processing, addressing a previous issue and enhancing the kiosk ordering experience for customers. It's a key improvement for supporting our retail partners' self-service solutions.
Original PR description
We add a tour to ensure worldline payment terminals work correctly with kiosk. Forward-Port-Of: odoo/enterprise#113823 Forward-Port-Of: odoo/enterprise#105478
This update introduces a new password field widget for Odoo, allowing users to securely enter sensitive information like passwords. The widget hides the input field by default, providing an 'eye' icon to reveal the typed value, ensuring data privacy and compliance with security standards. This addition enhances the security and flexibility of Odoo forms and views.
Original PR description
This commit introduces a new "password" field widget. This widget can be set on char and text fields. It renders the value inside an input with `type="password"` such that the real value is hidden. Next to the input, an "eye" is displayed and allows to show the real value. The widget can be used in form, list and kanban views. Such a widget is sometimes necessary to be security compliant. Task~6116365 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 Forward-Port-Of: odoo/odoo#258887
1 change
New functionality added to Odoo
This update introduces a new password field widget for Odoo, allowing users to securely enter sensitive information like passwords. This widget hides the input field by default, providing an 'eye' icon to reveal the typed value, ensuring compliance with security standards. It can be used across various Odoo views.
Original PR description
This commit introduces a new "password" field widget. This widget can be set on char and text fields. It renders the value inside an input with `type="password"` such that the real value is hidden. Next to the input, an "eye" is displayed and allows to show the real value. The widget can be used in form, list and kanban views. Such a widget is sometimes necessary to be security compliant. Task~6116365 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 Forward-Port-Of: odoo/odoo#258887
2 changes
New functionality added to Odoo
This update introduces core functionality for complying with Belgian Joint Committee 302 (CP302) regulations within our payroll system. It includes features like seniority calculations, premium payments for overtime, and specific wage reductions for students and work clothes, ensuring accurate and compliant payroll processing for Belgian employees.
This update adds integration with the ZKTeco BioTime attendance system, automatically syncing employee attendance records. The system prioritizes matching new check-ins with existing attendance data and flags any unmatched transactions for HR review. Old attendance records are automatically deleted after 30 days.
Original PR description
Add integration with ZKTeco BioTime attendance system. Introduce two new models: - zkteco.terminal: represents physical attendance devices synced from the BioTime server - zkteco.transactions: stores raw punch records fetched via the BioTime API and processes them into hr.attendance records Check-out transactions are matched in priority order: 1. Existing open attendance (no check-out) within a configurable lookback period (default 2 days) 2. A check-in from the current processing batch (FIFO) 3. If no match is found, the transaction is left unprocessed and an activity is created for the HR manager to review Processed transaction records are automatically cleaned up after 30 days. Task-4521436
1 change
New functionality added to Odoo
This update introduces a new module to handle electronic ‘e-Resguardos’ documents in Uruguay, a key requirement for businesses operating in that region. It allows the system to correctly process these documents, ensuring compliance and accurate accounting. This addition supports the latest regulations and improves the functionality for users in Uruguay.
Original PR description
Add support to issue e-Resguardo documents
1 change
New functionality added to Odoo
This update introduces Alipay as a new payment method within Odoo PoS, enabling sales in China and Hong Kong. It includes features like payment inquiries, notifications, and cancellations, expanding Odoo's payment options for key markets.
Original PR description
Introduction: Alipay is a China leading third-party online payment solution. It is useful to integrate the feature into Odoo PoS system for China Market and Hong Kong Market. Features list: - New PoS payment method, Alipay - Alipay inquiry payment flow - Alipay notification/webhook flow - Alipay cancel payment flow task-3631513