Thursday, February 15, 2024
6 changes · master
Enhancements to existing features
This update removes recently added internal Odoo annotations from the web interface code and related tests. It helps keep the codebase cleaner and more consistent without changing visible functionality for users.
Original PR description
This commit removes odoo annotations added after this [PR]. [PR]: https://github.com/odoo/odoo/pull/142858
This update streamlines how message threads are loaded and shared in Expenses and Mail. It is an internal cleanup that should make the related communication features easier to maintain without changing day-to-day user workflows.
Original PR description
This change provides the thread with `Thread.insert()` instead of `getThread()`and omits `getThread()` from `threadService` [Related Enterprise PR](https://github.com/odoo/enterprise/pull/56492)
This update improves Odoo's internal HOOT testing tools with clearer filtering, better debugging screens, and more reliable error handling. These changes help developers find and fix issues faster, supporting better product quality with limited direct impact on end users.
Original PR description
Part 1: https://github.com/odoo/odoo/pull/152930 Part 2: https://github.com/odoo/odoo/pull/153018 Part 3: https://github.com/odoo/odoo/pull/153023 Part 4: https://github.com/odoo/odoo/pull/153203 Part 5: https://github.com/odoo/odoo/pull/153425 This pull request: - fixes some more linting issues - rearranges the inclusion system in HOOT - crashes calls to getFixture outside of tests - filters counts on HOOT sidebar based on current filters - allows to unselect suites in the sidebar - renames "dispatch" to discourage its use - adds a "queryFirst" helper - adds a diff section to "toHaveStyle" - fixes timing issues allowing errors to be contained within tests - makes toThrow and toMatch accept constructor and matches against instances --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update modernizes internal tests for the web expression editor dialog, helping ensure the feature remains reliable as the product evolves. There is no direct change to everyday user workflows, but it supports better quality assurance for future releases.
Original PR description
task-id: 3705027
Invoice, bill, credit note, and refund lists now include Accounting Date as a grouping option. This makes it easier for finance teams to organize and review documents by the date used for accounting records.
Original PR description
- Add 'Accounting Date' as a group by option under Invoice and Due date, in the list view of invoices/bills/credit notes/refunds. task: 3642367 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
This update changes how message threads are prepared in recruitment extraction, Knowledge comments, and WhatsApp chatter. It streamlines the underlying messaging code without introducing visible workflow changes for users.
Original PR description
\* : hr_recruitment, knowledge, whatsapp This change provides the thread with `Thread.insert()` instead of `getThread()` and omits `getThread()` from `threadService` [Related Odoo PR](https://github.com/odoo/odoo/pull/153817)