Daily updates from Odoo
Friday, February 28, 2025
7 changes
Enhancements to existing features
The appraisal feedback email template now uses the correct employee and appraisal information when preparing messages. This helps ensure recipients see accurate names and subject lines in appraisal feedback requests.
Original PR description
As validation is done through _generate_template, the object is survey.user_input. Therefore we access the employee name using appraisal_id. Also changing the model to use in the render method of the subject. Task-3389374
The Chilean electronic invoicing features now include the needed PDF417 barcode generator directly in Odoo, reducing reliance on an external package. This helps keep barcode creation stable for invoices and stock documents while adding regression testing to prevent output changes.
Original PR description
Cloned from https://github.com/ihabunek/pdf417-py
License is permissive, just needs copyright and permission notices to be included.
Version ported is 0.8.1, but has some changes to it:
- Method names have all been prefixed like `f"{filename}_{old_method_name}"`
- Removed the `console` interface so we don't have security warnings.
- Inlined all files.
- Added an Odoo test to check regression on the PDF417 PNG output.
Note that `PIL` is `Pillow`, and it's in `requirements.txt`
Task [link](https://www.odoo.com/odoo/project/967/tasks/4378417)
task-4378417The Frontdesk host search now stays inactive when the search field is blank. This prevents unnecessary results from appearing and avoids extra background lookups, making the visitor check-in flow cleaner and more predictable.
Original PR description
Ensures that the host search does not fetch or display results when the input field is empty task-4416130
This update simplifies how translated text is handled in the Enterprise web sharing feature by using newly supported translation parsing. It should make translations easier to maintain without changing the user experience.
Original PR description
Thanks to the related community commit, we now support parsing `_t` functions inside template strings. We replace the workaround cases for it. Related to https://github.com/odoo/odoo/pull/194064
Payroll structure names can now be translated, making payroll setup clearer for teams working in multiple languages. This improves usability for international organizations without changing payroll calculations or processes.
Original PR description
- add the translate attribute to struct name Task: 4603749
The demo company now has key Indian GST-related options enabled by default. This makes demonstrations and testing of GST e-filing, GSTIN status checks, and vendor EDI retrieval easier without extra setup.
Original PR description
This PR enables `l10n_in_gst_efiling_feature`, `l10n_in_gstin_status_feature`, `l10n_in_fetch_vendor_edi_feature` boolean fields True for demo company. These fields need to be checked true for using different Indian Localization features. making them true for better demo data usability.
The signing app’s activity type settings view was updated to match a recent change in the shared Odoo base. This keeps the signing configuration screens aligned and avoids issues caused by relying on a view that no longer exists.
Original PR description
'mail_activity_type_form_inherit' is removed in community.