Daily updates from Odoo
Friday, August 9, 2024
12 changes · master
Enhancements to existing features
The messaging menu is now available in the public web experience, making it easier for visitors using mobile devices to open and use chat windows. This improves customer communication by ensuring chat access works consistently outside the logged-in backend.
Original PR description
messaging menu moved to public_web
Vendor bills from OCR or e-invoicing can now be automatically posted after the system sees repeated accurate processing for the same vendor. Users remain in control with a vendor-level checkbox, and bills with unusual amounts or restricted audit conditions are excluded to reduce risk.
Original PR description
Purpose ------- The idea is to automate a bit more the post of bills for vendor in which you trust, i.e. vendor with invoices well recognized by OCR or invoices xml Spec ---- - When invoices from a same vendor are input twice in a row without changing anything, so for invoice coming from OCR or e-Invoicing, we should show a banner to the user and allow him to input automatically invoice from this vendor for the next ones - There should be a checkbox on the partner form to enable/disable this autopost feature at any time - If there is a significant difference (see abnormal_amount), don't autopost and show the banner - Not applicable to hashed invoices task-id 3958958 Community PR: https://github.com/odoo/odoo/pull/174540 Enterprise PR: https://github.com/odoo/enterprise/pull/67788 Upgrade PR: https://github.com/odoo/upgrade/pull/6356
Helpdesk teams now include an easier link to the email alias domain settings, helping administrators find and manage incoming email configuration more quickly. Some older default search behavior was also removed from French Intrastat and Romanian SAF-T reporting areas, simplifying those views without changing core business processes.
The maintenance screens linked to manufacturing have been updated to use newer, simpler card layouts. This should make the interface easier to maintain and keep it aligned with current Odoo design standards, with minimal change for everyday users.
Original PR description
In this commit we have simplified the kanban arch for the mrp_maintenance module the goal is to simplify them,make them easier to read and use bootstrap utility classnames. - Previously, we used kanban-box, but now we are using kanban-card instead. - Deprecated oe_kanban_global_click and oe_kanban_global_click_edit. - More use of <field/> tags - Removed the oe_kanban_colorpicker class and replaced it with the kanban_color_picker widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - kanban_image from rendering context, is deprecated so we use <field name=... widget=image/> instead - kanban_color, kanban_getcolor and kanban_getcolorname are deprecated use new attribute highlight_color=color_field_name on root node - oe_kanban_colorpicker is deprecated, use kanban_color_picker widget instead Task-3992107
Sales-related modules were updated to match the new way product descriptions appear on sales order lines. This keeps automated checks and demo data current, helping ensure smoother sales, rental, subscription, and helpdesk workflows.
Original PR description
* adapt tours to the new product description widget used on Sale Order Lines * use the new tour utils to simplify tours going through sale app or views * clean demo data to remove the values that are the default ones (leftover from previous version, but good to merge anyway). See also odoo/odoo#170610
Appointment and approval-related pages now use clearer, more human-readable web addresses. This makes links easier for customers and staff to understand, share, and recognize across booking, payment, recruitment, CRM, and approval flows.
Original PR description
*= appointment_account_payment, appointment_crm, appointment_hr_recruitment, approvals This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
Users can now roll back a spreadsheet all the way to its initial uploaded state, not just to later saved revisions. This helps recover from large unwanted edits without needing to reupload the original file.
Original PR description
Currently, a user can only roll back on revisions and not on the original state of the spreadsheet (i.e. the original json in the filestore). This means that for users that upload an xlsx file and start by doing an huge modification on it, they don't have the possibility to return to the spreasheet as it was uploaded and had no choice but to reupload it. This revision allows the user to roll back to the initial state of the spreadsheet. task-3799678
Financial report pages now use cleaner, more human-readable web addresses. This makes report links easier to understand, share, and validate while preserving existing reporting behavior.
Original PR description
This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
This update changes existing links in Data Cleaning and EasyPost delivery flows to use a cleaner, more human-readable format. This makes URLs easier for users to understand, share, and recognize while preserving the same functionality.
Original PR description
*= delivery_easypost This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
Document-related links now use a cleaner, more human-readable format across Documents, document accounting, signing, and spreadsheets. This makes shared or bookmarked links easier to recognize and improves the overall navigation experience without changing the underlying business workflows.
Original PR description
*= documents_account, documents_sign, documents_spreadsheet This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
The Belgian Partner VAT listing report now alerts users when multiple partners share the same VAT number. This helps teams quickly review potentially duplicate or inconsistent partner records before reporting.
Original PR description
This new warning is triggered when multiple partner sharing the same VAT number appear in the report. So the warning open a view showing all the partners sharing Tax id with another. task:4063972
Financial budgeting gets a redesigned entry flow, easier in-report editing, and clearer account visibility controls. Budgets can now be spread by month across the reporting period and compared in multiple ways, helping finance teams plan and adjust figures more accurately.
Original PR description
The commit introduces new features in the financial budget functionality: - Redesigned the UI for new budget item input. - Added an edit icon in the budget filter item to open it. - Replaced the "Add…
The commit introduces new features in the financial budget functionality: - Redesigned the UI for new budget item input. - Added an edit icon in the budget filter item to open it. - Replaced the "Add accounts" feature with a "Show all accounts" filter. - Improved the layout of the budget form by adding a notebook and page. - Added a "date_from" field named "month" to each budget item, allowing users to change the date by selecting the year and month. - Replaced the edit popover in the report with an editable cell component. - When editing a budget cell, it now calculates the difference between the old and new values to create a new budget item or modify the existing one if any instead of directly setting the budget item to the new value. - Budget items are now distributed across all the months in the selected reporting period. For example, if the period is one year and a budget item is set to "120", it will be divided into 12 budget items of "10" each. - We can have several comparison for budgets. task-4070179