Wednesday, September 17, 2025
8 changes · 19.0
Enhancements to existing features
This update standardizes how filing deadlines are calculated for Intrastat and UK reporting modules. It helps keep deadline settings easier to maintain and more consistent across supported localizations, with no expected change to day-to-day workflows.
Basic automated checks were added to confirm that AI-related data models enforce the expected access permissions. This helps reduce the risk of permission mistakes in future changes without changing day-to-day user workflows.
Original PR description
Purpose: -------- This commit adds a few basic tests to check model permissions. (the fix from the original commit about the `ai.tool` model is not forwardported as the model has been removed in 19.0 (replaced by server actions). Task-5064332 Forward-Port-Of: odoo/enterprise#93847
The stock product quantity button now shows the 'On Hand' wording consistently on both product variant and product template forms. This reduces confusion for users checking available inventory from different product screens.
Original PR description
The change made in #226916 only impacted the `product.product` form, instead of both the `product.product` and the `product.template` form. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The bank reconciliation widget has been visually adjusted so labels and button counters appear less heavy. This makes the interface easier to scan while keeping the existing workflow unchanged.
Original PR description
During this commit:https://github.com/odoo/enterprise/commit/f9725d7b01cbd1235f022821a6861adb2955e49e We made some changes on the css of the bank rec widget. This commit will change: - The text weight of the labels is a bit too dark - The circle around the count on button was also a bit too dark task-5091753
The bottom sheet interface now uses adjusted colors for its inner elements when dark mode is enabled. This improves readability and visual consistency for users working in darker themes.
Original PR description
This commit adjusts the colors of the bottom sheet’s inner elements for dark mode. task-5087158 Requires: - https://github.com/odoo/odoo/pull/227230
The follow-up process tests now align with the newer journal items view used to review overdue customer entries. This keeps quality checks current and removes obsolete follow-up view code, reducing maintenance risk without changing the customer-facing workflow.
Original PR description
Current behavior before PR: - The `test_journal_items_action_domain_filters_partner_posted_entries` test was calling `action_open_overdue_entries` on the partner. - It checked overdue invoices by…
Current behavior before PR: - The `test_journal_items_action_domain_filters_partner_posted_entries` test was calling `action_open_overdue_entries` on the partner. - It checked overdue invoices by searching moves with the returned domain. Desired behavior after PR is merged: - The test now calls the new action `action_open_partner_followup_journal_items`. - It searches for `account.move.line` records using the action domain. - It validates the related invoices via `line_ids` instead of directly searching moves. - Removes redundant code. Changes implemented: - Replaced `action_open_overdue_entries` with `action_open_partner_followup_journal_items`. - Replaced search on `account.move` with search on `account.move.line`. - Assertion updated to check the invoices line ids are equal to `move_lines.ids`. - Removed `view_followup_invoice_list` custom view and `action_open_overdue_entries` which no longer used - Renamed `test_overdue_invoices_action_domain_includes_children_partners` testcase to `test_journal_items_action_domain_includes_children_partners` and updated its docstring. related commit-[75533f4](https://github.com/odoo/enterprise/commit/75533f4808f2aa52f70a12dba8829caef44bf1b7) related PR: odoo/upgrade#8451 task-5026396 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The message editor now handles channel commands correctly when composing rich-text messages. This helps users interact with chat channels more reliably and reduces confusion when using command shortcuts.
Original PR description
This commit allows the html composer to use channel commands correctly. task-5086489 https://github.com/odoo/odoo/pull/227137
The mail composer now handles channel commands correctly when using the HTML composer. This makes chat-related actions more reliable for users working in Odoo discussions.
Original PR description
This commit allows the html composer to use channel commands correctly. task-5086489 https://github.com/odoo/enterprise/pull/94743 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr