Daily updates from Odoo
Wednesday, June 18, 2025
8 changes
7 changes
Enhancements to existing features
Odoo now provides clearer installation guidance when required external components are missing, including the relevant apt install command. This helps administrators resolve setup issues faster across affected apps and reduces delays during deployment or maintenance.
Original PR description
Community: https://github.com/odoo/odoo/pull/214190
Batch and wave transfer screens now include keyboard shortcuts for common actions such as opening the map, validating transfers, and accessing quality checks. This helps warehouse users complete frequent tasks faster with less mouse navigation.
Original PR description
Added keyboard shortcuts in Batch & Wave transfer - "Map" : alt + G - "Validate" : alt + V - "Quality Checks" : alt + shift + Z Task Id : 4672389
The AI module now has a dedicated way to store and read vector data, which is used for AI-powered features such as embeddings. This reduces custom database handling and makes future AI functionality easier to maintain and extend.
Original PR description
This commit introduce a new `Vector` field for the AI module. Before, the module was defining the vector column by manually adding the sql queries (see `ai.embedding` module). This commit solves that issue by introducing a new orm field `Vector` which takes care of the creation and read of columns of type vector. task-4763397
Automatically created reconciliation rules are now hidden by default in the list view, so users see the rules they created themselves first. A separate filter lets users view automatically generated rules when needed, reducing clutter while keeping those records accessible.
Original PR description
Follow-up to 687e237 which introduced automatic reconciliation rule creation. This commit adds a domain on the account.reconcile.model action to hide models that were created automatically, using a new `created_automatically` field added in master. This ensures only user-defined rules appear in the list view. task-4783623
The document signing flow now returns information in a consistent format across standard Sign and itsme signing. This reduces unexpected behavior and helps keep signing pages more reliable for users.
Original PR description
**Before:**
- The get_document_qweb_context some time return dict or sometime Qweb rendered
template.
**After:**
- After this commit always return a dictionary
{'rendering_context': {}, 'rendered_template': XX}
task-4784288Accounting users can now download a ready-made spreadsheet template directly from the import screen for vendor bills and credit notes. This makes it easier to prepare files in the expected format and reduces import mistakes.
Original PR description
This commit adds a button to download the template on the import screen for vendor bills and credit notes. task-4875863
The spreadsheet filter side panel has been refined to make its layout cleaner and easier to use. This small visual improvement helps users work with spreadsheet filters more comfortably without changing functionality.
Original PR description
This commit finetunes the layout of the filter side panel. task-4864014
1 change
Enhancements to existing features
The Turkish Nilvera integration was updated to use the current access-checking method in Odoo 18. This keeps the module aligned with the latest platform standards and reduces the risk of future maintenance issues.
Original PR description
Starting from version 18.0, `check_access_rule()` is deprecated. This **PR** updates the code to use `check_access()` instead.